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 pour la structure NDIS_MSIX_CONFIG_PARAMETERS. Le pilote miniport définit le membre Type de la structure que Header 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 la énumération NDIS_MSIX_TABLE_OPERATION.

TableEntry

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

MessageNumber

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

Remarques

Pour masquer, masquer ou mapper MSI-X entrées de table, un pilote NDIS transmet la structure NDIS_MSIX_CONFIG_PARAMETERS à la table 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.

Exigences

Exigence Valeur
client minimum pris en charge Prise en charge dans NDIS 6.1 et versions ultérieures.
d’en-tête ndis.h (include Ndis.h)

Voir aussi

NDIS_MSIX_TABLE_OPERATION

NDIS_OBJECT_HEADER

NdisMConfigMSIXTableEntry