Compartilhar via


PCI_MSIX_MASKUNMASK_ENTRY função de retorno de chamada (wdm.h)

A rotina MaskTableEntry mascara uma interrupção na tabela de interrupção de hardware MSI-X.

Sintaxe

PCI_MSIX_MASKUNMASK_ENTRY PciMsixMaskunmaskEntry;

NTSTATUS PciMsixMaskunmaskEntry(
  [in] PVOID Context,
  [in] ULONG TableEntry
)
{...}

Parâmetros

[in] Context

Um ponteiro para informações de contexto específicas da interface. O chamador passa o valor passado como o Context membro da estrutura PCI_MSIX_TABLE_CONFIG_INTERFACE para a interface.

[in] TableEntry

O índice da entrada da tabela na tabela de interrupção de hardware MSI-X.

Valor de retorno

A rotina de MaskTableEntry pode retornar um dos seguintes valores NTSTATUS:

Código de retorno Descrição
STATUS_SUCCESS
A operação foi concluída com êxito.
STATUS_INVALID_PARAMETER
O parâmetro TableEntry é inválido.

Observações

Se uma entrada de tabela for mascarada, o dispositivo não gerará interrupções que correspondam a essa entrada de tabela.

Você pode desmascarar a entrada da tabela chamando UnmaskTableEntry.

Requisitos

Requisito Valor
de cliente com suporte mínimo Disponível no Windows Vista com Service Pack 1 (SP1), Windows Server 2008 e versões posteriores do sistema operacional Windows.
da Plataforma de Destino Área de trabalho
cabeçalho wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
IRQL <= DIRQL

Consulte também

PCI_MSIX_TABLE_CONFIG_INTERFACE

UnmaskTableEntry