Freigeben über


NDIS_MSIX_CONFIG_PARAMETERS Struktur (ndis.h)

Die NDIS_MSIX_CONFIG_PARAMETERS-Struktur definiert einen angeforderten Konfigurationsvorgang und gibt die Parameter an, die für diesen bestimmten Vorgang erforderlich sind.

Syntax

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;

Angehörige

Header

Die NDIS_OBJECT_HEADER Struktur für die NDIS_MSIX_CONFIG_PARAMETERS Struktur. Der Miniporttreiber legt das element Type der Struktur fest, das Header- angibt, NDIS_OBJECT_TYPE_DEFAULT, das Revision selement auf NDIS_MSIX_CONFIG_PARAMETERS_REVISION_1 und das Size Member auf NDIS_SIZEOF_MSIX_CONFIG_PARAMETERS_REVISION_1.

ConfigOperation

Der angeforderte Konfigurationsvorgang für einen MSI-X Tabelleneintrag. Dieser Vorgang wird als einer der Werte aus dem NDIS_MSIX_TABLE_OPERATION Enumeration.

TableEntry

Der MSI-X Tabelleneintragsindex.

MessageNumber

Die MSI-X Nachrichtennummer, die dem Gerät zugewiesen ist. Dieser Wert ist für den vorgang NdisMSIXTableConfigSetTableEntry erforderlich. Dieser Parameter wird nicht für die NdisMSIXTableConfigMaskTableEntry- oder NdisMSIXTableConfigUnmaskTableEntry Vorgänge verwendet.

Bemerkungen

Zum Maskieren, Aufheben der Maske oder Zuordnung MSI-X Tabelleneinträgen übergibt ein NDIS-Treiber die NDIS_MSIX_CONFIG_PARAMETERS Struktur an die NdisMConfigMSIXTableEntry Funktion. NDIS_MSIX_CONFIG_PARAMETERS definiert einen angeforderten Konfigurationsvorgang und gibt die Parameter an, die für diesen Vorgang erforderlich sind.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Unterstützt in NDIS 6.1 und höher.
Header- ndis.h (include Ndis.h)

Siehe auch

NDIS_MSIX_TABLE_OPERATION

NDIS_OBJECT_HEADER

NdisMConfigMSIXTableEntry