Bagikan melalui


Fungsi StorPortGetMSIInfo (storport.h)

Rutinitas StorPortGetMSIInfo mengambil informasi interupsi bersinyalir pesan (MSI) untuk pesan yang ditentukan.

Sintaks

ULONG StorPortGetMSIInfo(
  [in]  PVOID                          HwDeviceExtension,
  [in]  ULONG                          MessageId,
  [out] PMESSAGE_INTERRUPT_INFORMATION InterruptInfo
);

Parameter

[in] HwDeviceExtension

Penunjuk ke ekstensi perangkat keras untuk adaptor bus host (HBA).

[in] MessageId

Pengidentifikasi pesan tempat informasi diambil.

[out] InterruptInfo

Penunjuk ke struktur MESSAGE_INTERRUPT_INFORMATION yang disediakan driver miniport yang menerima informasi untuk pesan yang ditentukan oleh parameter MessageId .

Nilai kembali

StorPortGetMSIInfo mengembalikan salah satu kode status:

Menampilkan kode Deskripsi
STOR_STATUS_NOT_IMPLEMENTED
Fungsi ini tidak diimplementasikan pada sistem operasi aktif.
STOR_STATUS_SUCCESS
Menunjukkan bahwa informasi MSI berhasil diterima untuk pesan yang ditentukan.
STOR_STATUS_INVALID_PARAMETER
HwDeviceExtension lulus adalah NULL.

-atau-

Penunjuk dalam InterruptInfo agar struktur menerima informasi adalah NULL.

-atau-

MessageId yang diteruskan ke fungsi salah.

STOR_STATUS_INVALID_DEVICE_REQUEST
HBA tidak mendukung MSI.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Rutinitas ini tersedia dimulai dengan Windows Vista.
Target Platform Universal
Header storport.h (termasuk Storport.h)
IRQL Tingkat apa pun.

Lihat juga

MESSAGE_INTERRUPT_INFORMATION