Função StorPortMaskMsixInterrupt (storport.h)
StorPortMaskMsixInterrupt mascara ou desmascara uma interrupção na tabela de interrupção de hardware MSI-X.
Sintaxe
ULONG StorPortMaskMsixInterrupt(
[in] PVOID HwDeviceExtension,
[in] ULONG MessageId,
[in] BOOLEAN Mask
);
Parâmetros
[in] HwDeviceExtension
Um ponteiro para a extensão de dispositivo do miniporte.
[in] MessageId
O índice da entrada da tabela na tabela de interrupção de hardware MSI-X.
[in] Mask
Indica se a interrupção deve ser mascarada (TRUE) ou desmascarar (FALSE).
Retornar valor
Essa função retorna um dos seguintes códigos de status.
Código de retorno | Descrição |
---|---|
STOR_STATUS_SUCCESS | A interrupção MSI-X especificada foi habilitada/desabilitada com êxito. |
STOR_STATUS_INVALID_PARAMETER | Um parâmetro é inválido; por exemplo, MessageId não é um valor de índice de tabela válido. |
STOR_STATUS_UNSUCCESSFUL | Retornado por outros motivos internos do sistema. |
Comentários
Um miniporto pode chamar StorPortMaskMsixInterrupt para mascarar ou desmascarar a interrupção especificada na tabela de interrupção de hardware MSI-X. Se uma entrada de tabela for mascarada, o dispositivo não gerará interrupções que correspondam a essa entrada de tabela.
Requisitos
Requisito | Valor |
---|---|
Servidor mínimo com suporte | Windows Server 2022 |
Cabeçalho | storport.h |