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;

Member

Header

Die NDIS_OBJECT_HEADER-Struktur für die NDIS_MSIX_CONFIG_PARAMETERS-Struktur. Der Miniporttreiber legt den Typmember der Struktur, den Header angibt, auf NDIS_OBJECT_TYPE_DEFAULT, den Revisionsmember auf NDIS_MSIX_CONFIG_PARAMETERS_REVISION_1 und das Size-Element auf NDIS_SIZEOF_MSIX_CONFIG_PARAMETERS_REVISION_1 fest.

ConfigOperation

Der angeforderte Konfigurationsvorgang für einen MSI-X-Tabelleneintrag. Dieser Vorgang wird als einer der Werte aus der 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 Vorgänge NdisMSIXTableConfigMaskTableEntry oder NdisMSIXTableConfigUnmaskTableEntry verwendet.

Hinweise

Zum Maskieren, Aufheben der Maskierung oder Zuordnung von 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
Unterstützte Mindestversion (Client) Unterstützt in NDIS 6.1 und höher.
Kopfzeile ndis.h (include Ndis.h)

Weitere Informationen

NDIS_MSIX_TABLE_OPERATION

NDIS_OBJECT_HEADER

NdisMConfigMSIXTableEntry