Fungsi IoDetachDevice (wdm.h)

Rutinitas IoDetachDevice merilis lampiran antara objek perangkat pemanggil dan objek perangkat driver yang lebih rendah.

Sintaks

void IoDetachDevice(
  [in, out] PDEVICE_OBJECT TargetDevice
);

Parameter

[in, out] TargetDevice

Arahkan ke objek perangkat pengandar bawah. Penelepon yang sebelumnya disebut IoAttachDevice atau IoAttachDeviceToDeviceStack berhasil mendapatkan pointer ini.

Nilai kembali

Tidak ada

Keterangan

IoDetachDevice mengurangi jumlah referensi objek TargetDevice . Jika jumlah referensi masuk ke nol dan driver yang lebih rendah telah ditandai untuk operasi pembongkaran, driver yang lebih rendah akan dibongkar.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia dimulai dengan Windows 2000.
Target Platform Universal
Header wdm.h (termasuk Wdm.h, Ntddk.h, Ntifs.h)
Pustaka NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL
Aturan kepatuhan DDI HwStorPortProhibitedDDIs(storport), IrqlIoPassive3(wdm), PnpSurpriseRemove(wdm), PowerIrpDDis(wdm), RemoveLockCheck(wdm)

Lihat juga

IoAttachDevice

IoAttachDeviceToDeviceStack