estrutura NDIS_MSIX_CONFIG_PARAMETERS (ndis.h)

A estrutura NDIS_MSIX_CONFIG_PARAMETERS define uma operação de configuração solicitada e especifica os parâmetros necessários para essa operação específica.

Sintaxe

typedef struct _NDIS_MSIX_CONFIG_PARAMETERS {
  NDIS_OBJECT_HEADER        Header;
  NDIS_MSIX_TABLE_OPERATION ConfigOperation;
  ULONG                     TableEntry;
  ULONG                     MessageNumber;
} NDIS_MSIX_CONFIG_PARAMETERS, *PNDIS_MSIX_CONFIG_PARAMETERS;

Membros

Header

A estrutura NDIS_OBJECT_HEADER para a estrutura NDIS_MSIX_CONFIG_PARAMETERS. O driver de miniporta define o membro Type da estrutura especificada por Header como NDIS_OBJECT_TYPE_DEFAULT, o membro Revision para NDIS_MSIX_CONFIG_PARAMETERS_REVISION_1 e o membro Size como NDIS_SIZEOF_MSIX_CONFIG_PARAMETERS_REVISION_1.

ConfigOperation

A operação de configuração solicitada para uma entrada de tabela MSI-X. Essa operação é especificada como um dos valores do NDIS_MSIX_TABLE_OPERATION enumeração.

TableEntry

O índice de entrada da tabela MSI-X.

MessageNumber

O número da mensagem MSI-X atribuído ao dispositivo. Esse valor é necessário para a operação NdisMSIXTableConfigSetTableEntry . Esse parâmetro não é usado para as operações NdisMSIXTableConfigMaskTableEntry ou NdisMSIXTableConfigUnmaskTableEntry .

Comentários

Para mascarar, desmascarar ou mapear entradas de tabela MSI-X, um driver NDIS passa a estrutura NDIS_MSIX_CONFIG_PARAMETERS para o Função NdisMConfigMSIXTableEntry . NDIS_MSIX_CONFIG_PARAMETERS define uma operação de configuração solicitada e especifica os parâmetros necessários para essa operação.

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte no NDIS 6.1 e posterior.
Cabeçalho ndis.h (inclua Ndis.h)

Confira também

NDIS_MSIX_TABLE_OPERATION

NDIS_OBJECT_HEADER

NdisMConfigMSIXTableEntry