Funzione StorPortMaskMsixInterrupt (storport.h)
StorPortMaskMsixInterrupt masks o rimuove il mascheramento di un interrupt nella tabella di interrupt hardware MSI-X.
Sintassi
ULONG StorPortMaskMsixInterrupt(
[in] PVOID HwDeviceExtension,
[in] ULONG MessageId,
[in] BOOLEAN Mask
);
Parametri
[in] HwDeviceExtension
Puntatore all'estensione del dispositivo del miniport.
[in] MessageId
Indice della voce della tabella nella tabella di interrupt hardware MSI-X.
[in] Mask
Indica se mascherare (TRUE) o rimuovere il mascherato (FALSE) dall'interrupt.
Valore restituito
Questa funzione restituisce uno dei codici di stato seguenti.
Codice restituito | Descrizione |
---|---|
STOR_STATUS_SUCCESS | L'interrupt MSI-X specificato è stato abilitato/disabilitato correttamente. |
STOR_STATUS_INVALID_PARAMETER | Un parametro non è valido; Ad esempio, MessageId non è un valore di indice di tabella valido. |
STOR_STATUS_UNSUCCESSFUL | Restituito per altri motivi di sistema interni. |
Commenti
Un miniport può chiamare StorPortMaskMsixInterrupt per mascherare o rimuovere il mascheramento dell'interrupt specificato nella tabella di interrupt hardware MSI-X. Se viene mascherata una voce di tabella, il dispositivo non genera interrupt corrispondenti alla voce della tabella.
Requisiti
Requisito | Valore |
---|---|
Server minimo supportato | Windows Server 2022 |
Intestazione | storport.h |