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) |