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 |