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