NDIS_MSIX_CONFIG_PARAMETERS構造体 (ndis.h)
NDIS_MSIX_CONFIG_PARAMETERS構造体は、要求された構成操作を定義し、その特定の操作に必要なパラメーターを指定します。
構文
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;
メンバー
Header
NDIS_MSIX_CONFIG_PARAMETERS構造体のNDIS_OBJECT_HEADER構造体。 ミニポート ドライバーは、Header がNDIS_OBJECT_TYPE_DEFAULTに指定する構造体の Type メンバー、NDIS_MSIX_CONFIG_PARAMETERS_REVISION_1する Revision メンバー、および Size メンバーをNDIS_SIZEOF_MSIX_CONFIG_PARAMETERS_REVISION_1に設定します。
ConfigOperation
MSI-X テーブル エントリに対して要求された構成操作。 この操作は、 からの値の 1 つとして指定されます。 列挙NDIS_MSIX_TABLE_OPERATION 。
TableEntry
MSI-X テーブルエントリインデックス。
MessageNumber
デバイスに割り当てられている MSI-X メッセージ番号。 この値は、 NdisMSIXTableConfigSetTableEntry 操作に 必要です。 このパラメーターは、 NdisMSIXTableConfigMaskTableEntry 操作または NdisMSIXTableConfigUnmaskTableEntry 操作には使用されません。
注釈
MSI-X テーブル エントリをマスク、マスク解除、またはマップするには、NDIS ドライバーは、NDIS_MSIX_CONFIG_PARAMETERS構造体を に渡します。 NdisMConfigMSIXTableEntry 関数。 NDIS_MSIX_CONFIG_PARAMETERS要求された構成操作を定義し、その操作に必要なパラメーターを指定します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | NDIS 6.1 以降でサポートされています。 |
Header | ndis.h (Ndis.h を含む) |