Fungsi StorPortMaskMsixInterrupt (storport.h)

StorPortMaskMsixMasrupt masker atau membuka kemasan interupsi dalam tabel interupsi perangkat keras MSI-X.

Sintaks

ULONG StorPortMaskMsixInterrupt(
  [in] PVOID   HwDeviceExtension,
  [in] ULONG   MessageId,
  [in] BOOLEAN Mask
);

Parameter

[in] HwDeviceExtension

Penunjuk ke ekstensi perangkat miniport.

[in] MessageId

Indeks entri tabel dalam tabel gangguan perangkat keras MSI-X.

[in] Mask

Menunjukkan apakah akan menutupi (TRUE) atau membuka kemasan (FALSE) interupsi.

Nilai kembali

Fungsi ini mengembalikan salah satu kode status berikut.

Menampilkan kode Deskripsi
STOR_STATUS_SUCCESS Interupsi MSI-X yang ditentukan berhasil diaktifkan/dinonaktifkan.
STOR_STATUS_INVALID_PARAMETER Parameter tidak valid; misalnya, MessageId bukan nilai indeks tabel yang valid.
STOR_STATUS_UNSUCCESSFUL Dikembalikan karena alasan sistem internal lainnya.

Keterangan

Miniport dapat memanggil StorPortMaskMsixInterrupt untuk menutupi atau membuka kemasan interupsi yang ditentukan dalam tabel gangguan perangkat keras MSI-X. Jika entri tabel ditutupi, perangkat tidak menghasilkan gangguan yang sesuai dengan entri tabel tersebut.

Persyaratan

Persyaratan Nilai
Server minimum yang didukung Windows Server 2022
Header storport.h