Funzione StorPortMaskMsixInterrupt (storport.h)
StorPortMaskMsixInterrupt maschera o rimuove il mascheraggio 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 di tabella nella tabella MSI-X tabella di interrupt hardware.
[in] Mask
Indica se mascherare (TRUE) o rimuovere il mascherato (FALSE) l'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. |
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. |
Osservazioni
Un miniport può chiamare StorPortMaskMsixInterrupt per mascherare o rimuovere il mascherare l'interrupt specificato nella tabella di interrupt hardware MSI-X. Se una voce di tabella è mascherata, il dispositivo non genera interrupt che corrispondono a tale voce di tabella.
Fabbisogno
Requisito | Valore |
---|---|
server minimo supportato | Windows Server 2022 |
intestazione | storport.h |