Fungsi WdfDeviceRemoveDependentUsageDeviceObject (wdfdevice.h)
[Hanya berlaku untuk KMDF]
Metode WdfDeviceRemoveDependentUsageDeviceObject menunjukkan bahwa perangkat tertentu tidak lagi bergantung pada perangkat lain ketika perangkat yang ditentukan digunakan untuk menyimpan file khusus.
Sintaks
void WdfDeviceRemoveDependentUsageDeviceObject(
[in] WDFDEVICE Device,
[in] PDEVICE_OBJECT DependentDevice
);
Parameter
[in] Device
Handel ke objek perangkat kerangka kerja.
[in] DependentDevice
Penunjuk ke struktur DEVICE_OBJECT yang disediakan penelepon yang mengidentifikasi perangkat yang bergantung pada Perangkat .
Nilai kembali
Tidak ada
Keterangan
Driver Anda dapat memanggil WdfDeviceRemoveDependentUsageDeviceObject untuk menghapus dependensi perangkat yang dibuat panggilan sebelumnya ke WdfDeviceAddDependentUsageDeviceObject .
Untuk informasi selengkapnya tentang WdfDeviceRemoveDependentUsageDeviceObject dan WdfDeviceRemoveDependentUsageDeviceObject, lihat Mendukung File Khusus.
Contoh
Contoh kode berikut menghapus perangkat (pDeviceObject) dari daftar perangkat yang bergantung pada perangkat (perangkat) lain.
status = WdfDeviceRemoveDependentUsageDeviceObject(
device,
pDeviceObject
);
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Versi KMDF minimum | 1.9 |
Header | wdfdevice.h (termasuk Wdf.h) |
Pustaka | Wdf01000.sys (lihat Penerapan Versi Pustaka Kerangka Kerja.) |
IRQL | <=DISPATCH_LEVEL |
Aturan kepatuhan DDI | DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf) |