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 que é passado como o membro Context 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.

Retornar valor

A rotina MaskTableEntry pode retornar um dos seguintes valores NTSTATUS:

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

Comentários

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
Cliente mínimo com suporte Disponível no Windows Vista com Service Pack 1 (SP1), Windows Server 2008 e versões posteriores do sistema operacional Windows.
Plataforma de Destino Área de Trabalho
Cabeçalho wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
IRQL <= DIRQL

Confira também

PCI_MSIX_TABLE_CONFIG_INTERFACE

UnmaskTableEntry