Fungsi IoSetStartIoAttributes (ntifs.h)

IoSetStartIoAttributes mengatur atribut rutin untuk rutinitas StartIo driver.

Sintaks

void IoSetStartIoAttributes(
  [in] PDEVICE_OBJECT DeviceObject,
  [in] BOOLEAN        DeferredStartIo,
  [in] BOOLEAN        NonCancelable
);

Parameter

[in] DeviceObject

Arahkan ke objek perangkat untuk perangkat driver.

[in] DeferredStartIo

Jika TRUE, manajer I/O akan menunda panggilan apa pun ke rutinitas StartIo driver saat driver sudah berada di dalam rutinitas. Secara khusus, jika rutin StartIo memanggil IoStartNextPacket, rutinitas StartIo tidak akan dipanggil lagi sampai pemanggilan saat ini selesai. Defaultnya adalah FALSE.

[in] NonCancelable

Jika TRUE, IRP tidak dapat dibatalkan setelah dibatalkan antreannya oleh panggilan ke IoStartNextPacket. Defaultnya adalah FALSE. Driver yang mengatur anggota ini ke FALSE harus menyinkronkan penanganan IRP mereka dengan kunci putar batal.

Nilai kembali

Tidak ada

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP
Target Platform Universal
Header ntifs.h (termasuk Wdm.h, Ntddk.h, Ntifs.h)
Pustaka NtosKrnl.lib
DLL NtosKrnl.exe
IRQL Tingkat apa pun
Aturan kepatuhan DDI HwStorPortProhibitedDDIs(storport), StartIoCancel(wdm), StartIoRecursion(wdm)

Lihat juga

IoStartNextPacket

StartIo