Compartir a través de


Función StorPortMaskMsixInterrupt (storport.h)

StorPortMaskMsixInterrupt masks o desenmascara una interrupción en la tabla de interrupciones de hardware MSI-X.

Sintaxis

ULONG StorPortMaskMsixInterrupt(
  [in] PVOID   HwDeviceExtension,
  [in] ULONG   MessageId,
  [in] BOOLEAN Mask
);

Parámetros

[in] HwDeviceExtension

Puntero a la extensión del dispositivo del miniporte.

[in] MessageId

Índice de la entrada de tabla en la tabla de interrupciones de hardware MSI-X.

[in] Mask

Indica si se va a enmascarar (TRUE) o desenmascarar (FALSE) la interrupción.

Valor devuelto

Esta función devuelve uno de los siguientes códigos de estado.

Código devuelto Descripción
STOR_STATUS_SUCCESS La interrupción MSI-X especificada se ha habilitado o deshabilitado correctamente.
STOR_STATUS_INVALID_PARAMETER Un parámetro no es válido; por ejemplo, MessageId no es un valor de índice de tabla válido.
STOR_STATUS_UNSUCCESSFUL Se devuelve por otros motivos internos del sistema.

Comentarios

Un miniport puede llamar a StorPortMaskMsixInterrupt para enmascarar o desenmascarar la interrupción especificada en la tabla de interrupciones de hardware MSI-X. Si se enmascara una entrada de tabla, el dispositivo no genera interrupciones que corresponden a esa entrada de tabla.

Requisitos

Requisito Value
Servidor mínimo compatible Windows Server 2022
Encabezado storport.h