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 數據表專案所要求的組態作業。 此作業會指定為 的其中一個值 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 和更新版本支援。 |
標頭 | ndis.h (包含 Ndis.h) |