Bagikan melalui


enumerasi INTERRUPT_SYNCHRONIZATION_MODE (storport.h)

Enumerator INTERRUPT_SYNCHRONIZATION_MODE menentukan mode sinkronisasi interupsi.

Sintaks

typedef enum _INTERRUPT_SYNCHRONIZATION_MODE {
  InterruptSupportNone,
  InterruptSynchronizeAll,
  InterruptSynchronizePerMessage
} INTERRUPT_SYNCHRONIZATION_MODE;

Konstanta

 
InterruptSupportNone
Gangguan MSI tidak didukung.
InterruptSynchronizeAll
Driver Storport menserialisasikan semua interupsi yang disinyalkan pesan menggunakan satu kunci spin interupsi. Ketika gangguan terjadi, pengemudi Storport memanggil rutinitas HwMSInterruptRoutine driver miniport di DIRQL setelah memperoleh kunci spin interupsi.
InterruptSynchronizePerMessage
Driver miniport menserialisasikan pesan yang memberi sinyal interupsi berdasarkan per pesan. Dalam mode sinkronisasi per pesan, driver Storport memanggil rutinitas HwMSInterruptRoutine driver miniport di DIRQL yang memegang kunci spin interupsi dari pesan yang sesuai. Untuk informasi selengkapnya tentang perilaku mode sinkronisasi ini, lihat bagian keterangan untuk HwMSInterruptRoutine.

Keterangan

Driver Miniport menentukan mode sinkronisasi interupsi HBA dengan menetapkan salah satu nilai enumerasi INTERRUPT_SYNCHRONIZATION_MODE ke anggota InterruptSynchronizationMode dari struktur PORT_CONFIGURATION_INFORMATION .

Persyaratan

Persyaratan Nilai
Header storport.h (termasuk Storport.h)

Lihat juga

HwMSInterruptRoutine

PORT_CONFIGURATION_INFORMATION

StorPortAcquireMSISpinLock

StorPortReleaseMSISpinLock