WdfDeviceRemoveDependentUsageDeviceObject-Funktion (wdfdevice.h)
[Gilt nur für KMDF]
Die WdfDeviceRemoveDependentUsageDeviceObject-Methode gibt an, dass ein angegebenes Gerät nicht mehr von einem anderen Gerät abhängig ist, wenn das angegebene Gerät zum Speichern spezieller Dateien verwendet wird.
Syntax
void WdfDeviceRemoveDependentUsageDeviceObject(
[in] WDFDEVICE Device,
[in] PDEVICE_OBJECT DependentDevice
);
Parameter
[in] Device
Ein Handle für ein Framework-Geräteobjekt.
[in] DependentDevice
Ein Zeiger auf eine vom Anrufer bereitgestellte DEVICE_OBJECT Struktur, die ein Gerät identifiziert, von dem Device abhängig ist.
Rückgabewert
Keine
Bemerkungen
Ihr Treiber kann WdfDeviceRemoveDependentUsageDeviceObject aufrufen, um eine Geräteabhängigkeit zu entfernen, die durch einen vorherigen Aufruf von WdfDeviceAddDependentUsageDeviceObject erstellt wurde.
Weitere Informationen zu WdfDeviceRemoveDependentUsageDeviceObject und WdfDeviceRemoveDependentUsageDeviceObject finden Sie unter Unterstützen von 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ängig ist.
status = WdfDeviceRemoveDependentUsageDeviceObject(
device,
pDeviceObject
);
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
KMDF-Mindestversion | 1.9 |
Kopfzeile | wdfdevice.h (einschließen von Wdf.h) |
Bibliothek | Wdf01000.sys (siehe Versionierung der Frameworkbibliothek.) |
IRQL | <=DISPATCH_LEVEL |
DDI-Complianceregeln | DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf) |