Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[Gilt nur für KMDF]
Die WdfDeviceRemoveDependentUsageDeviceObject-Methode gibt an, dass ein angegebenes Gerät nicht mehr von einem anderen Gerät abhängt, wenn das angegebene Gerät verwendet wird, um speziellen Dateienzu speichern.
Syntax
VOID WdfDeviceRemoveDependentUsageDeviceObject(
[in] WDFDEVICE Device,
[in] PDEVICE_OBJECT DependentDevice
);
Parameter
[in] Device
Ein Handle zu einem Framework-Geräteobjekt.
[in] DependentDevice
Ein Zeiger auf eine vom Aufrufer bereitgestellte DEVICE_OBJECT Struktur, die ein Gerät identifiziert, das Device.
Rückgabewert
Nichts
Bemerkungen
Ihr Treiber kann WdfDeviceRemoveDependentUsageDeviceObject aufrufen, um eine Geräteabhängigkeit zu entfernen, die ein vorheriger Aufruf von WdfDeviceAddDependentUsageDeviceObject erstellt wurde.
Weitere Informationen zu WdfDeviceRemoveDependentUsageDeviceObject und WdfDeviceRemoveDependentUsageDeviceObjectfinden Sie unter Unterstützende spezialdateien.
Beispiele
Im folgenden Codebeispiel wird ein Gerät (pDeviceObject) aus der Liste der Geräte entfernt, von denen ein anderes Gerät (Gerät) abhängt.
status = WdfDeviceRemoveDependentUsageDeviceObject(
device,
pDeviceObject
);
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform- | Universal |
| Minimale KMDF-Version | 1.9 |
| Header- | wdfdevice.h (einschließen Wdf.h) |
| Library | Wdf01000.sys (siehe Framework-Bibliotheksversionsverwaltung.) |
| IRQL- | <=DISPATCH_LEVEL |
| DDI-Complianceregeln | DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf) |