Condividi tramite


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