Partager via


structure NDIS_MSIX_CONFIG_PARAMETERS (ndis.h)

La structure NDIS_MSIX_CONFIG_PARAMETERS définit une opération de configuration demandée et spécifie les paramètres requis pour cette opération particulière.

Syntaxe

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;

Membres

Header

Structure NDIS_OBJECT_HEADER de la structure NDIS_MSIX_CONFIG_PARAMETERS. Le pilote miniport définit le membre Type de la structure que l’en-tête spécifie sur NDIS_OBJECT_TYPE_DEFAULT, le membre Revision sur NDIS_MSIX_CONFIG_PARAMETERS_REVISION_1 et le membre Size sur NDIS_SIZEOF_MSIX_CONFIG_PARAMETERS_REVISION_1.

ConfigOperation

Opération de configuration demandée pour une entrée de table MSI-X. Cette opération est spécifiée comme l’une des valeurs de NDIS_MSIX_TABLE_OPERATION énumération.

TableEntry

Index d’entrée de table MSI-X.

MessageNumber

Numéro de message MSI-X attribué à l’appareil. Cette valeur est requise pour l’opération NdisMSIXTableConfigSetTableEntry . Ce paramètre n’est pas utilisé pour les opérations NdisMSIXTableConfigMaskTableEntry ou NdisMSIXTableConfigUnmaskTableEntry .

Remarques

Pour masquer, démasquer ou mapper des entrées de table MSI-X, un pilote NDIS transmet la structure NDIS_MSIX_CONFIG_PARAMETERS au Fonction NdisMConfigMSIXTableEntry . NDIS_MSIX_CONFIG_PARAMETERS définit une opération de configuration demandée et spécifie les paramètres requis pour cette opération.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge dans NDIS 6.1 et versions ultérieures.
En-tête ndis.h (inclure Ndis.h)

Voir aussi

NDIS_MSIX_TABLE_OPERATION

NDIS_OBJECT_HEADER

NdisMConfigMSIXTableEntry