Fungsi IoFreeController (ntddk.h)

Rutinitas IoFreeController merilis objek pengontrol yang dialokasikan sebelumnya ketika driver telah menyelesaikan permintaan I/O.

Sintaks

void IoFreeController(
  [in] PCONTROLLER_OBJECT ControllerObject
);

Parameter

[in] ControllerObject

Arahkan ke objek pengontrol driver, yang dialokasikan untuk operasi I/O saat ini pada perangkat tertentu dengan memanggil IoAllocateController.

Nilai kembali

Tidak ada

Keterangan

Koneksi antara objek perangkat target saat ini dan objek pengontrol dirilis hanya jika tidak ada permintaan yang saat ini diantrekan ke perangkat yang sama. Jika tidak, rutinitas ControllerControl driver dipanggil dengan IRP berikutnya yang terikat melalui pengontrol perangkat ke perangkat target.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia dimulai dengan Windows 2000.
Target Platform Universal
Header ntddk.h (termasuk Ntddk.h)
Pustaka NtosKrnl.lib
DLL NtosKrnl.exe
IRQL DISPATCH_LEVEL
Aturan kepatuhan DDI HwStorPortProhibitedDDIs(storport), IrqlDispatch(storport), IrqlDispatch(storport), IrqlDispatch(wdm)

Lihat juga

IoAllocateController

IoCreateController

IoDeleteController