Condividi tramite


Funzione StorPortGetMSIInfo (storport.h)

La routine StorPortGetMSIInfo recupera le informazioni di interruzione del messaggio segnalate per il messaggio specificato.

Sintassi

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

Parametri

[in] HwDeviceExtension

Puntatore all'estensione del dispositivo hardware per l'adattatore del bus host (HBA).

[in] MessageId

Identificatore del messaggio per il quale vengono recuperate le informazioni.

[out] InterruptInfo

Puntatore a una struttura di MESSAGE_INTERRUPT_INFORMATION fornita dal driver miniport che riceve le informazioni per il messaggio specificato dal parametro MessageId .

Valore restituito

StorPortGetMSIInfo restituisce uno dei codici di stato:

Codice restituito Descrizione
STOR_STATUS_NOT_IMPLEMENTED
Questa funzione non viene implementata nel sistema operativo attivo.
STOR_STATUS_SUCCESS
Indica che le informazioni del servizio gestito sono state ricevute correttamente per il messaggio specificato.
STOR_STATUS_INVALID_PARAMETER
HwDeviceExtension passato è NULL.

-oppure-

Il puntatore in InterruptInfo per la struttura per ricevere le informazioni è NULL.

-oppure-

MessageId passato alla funzione non è corretto.

STOR_STATUS_INVALID_DEVICE_REQUEST
L'HBA non supporta l'identità del servizio gestito.

Requisiti

Requisito Valore
Client minimo supportato Questa routine è disponibile a partire da Windows Vista.
Piattaforma di destinazione Universale
Intestazione Storport.h (include Storport.h)
IRQL Qualsiasi livello.

Vedi anche

MESSAGE_INTERRUPT_INFORMATION