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) |