Bagikan melalui


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)

Lihat juga

WdfDeviceAddDependentUsageDeviceObject