Condividi tramite


struttura NDIS_MSIX_CONFIG_PARAMETERS (ndis.h)

La struttura NDIS_MSIX_CONFIG_PARAMETERS definisce un'operazione di configurazione richiesta e specifica i parametri necessari per tale operazione specifica.

Sintassi

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;

Members

Header

Struttura NDIS_OBJECT_HEADER per la struttura NDIS_MSIX_CONFIG_PARAMETERS. Il driver miniport imposta il membro Type della struttura specificata da Header su NDIS_OBJECT_TYPE_DEFAULT, il membro Revision su NDIS_MSIX_CONFIG_PARAMETERS_REVISION_1 e il membro Size su NDIS_SIZEOF_MSIX_CONFIG_PARAMETERS_REVISION_1.

ConfigOperation

Operazione di configurazione richiesta per una voce di tabella MSI-X. Questa operazione viene specificata come uno dei valori dell'oggetto NDIS_MSIX_TABLE_OPERATION'enumerazione .

TableEntry

Indice di voce della tabella MSI-X.

MessageNumber

Numero di messaggio MSI-X assegnato al dispositivo. Questo valore è obbligatorio per l'operazione NdisMSIXTableConfigSetTableEntry . Questo parametro non viene usato per le operazioni NdisMSIXTableConfigMaskTableEntry o NdisMSIXTableConfigUnmaskTableEntry .

Commenti

Per mascherare, annullare il mascheramento o eseguire il mapping delle voci di tabella MSI-X, un driver NDIS passa la struttura NDIS_MSIX_CONFIG_PARAMETERS alla classe Funzione NdisMConfigMSIXTableEntry . NDIS_MSIX_CONFIG_PARAMETERS definisce un'operazione di configurazione richiesta e specifica i parametri necessari per tale operazione.

Requisiti

Requisito Valore
Client minimo supportato Supportato in NDIS 6.1 e versioni successive.
Intestazione ndis.h (include Ndis.h)

Vedi anche

NDIS_MSIX_TABLE_OPERATION

NDIS_OBJECT_HEADER

NdisMConfigMSIXTableEntry