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 指定的结构的 Type 成员设置为 NDIS_OBJECT_TYPE_DEFAULT,将 Revision 成员设置为 NDIS_MSIX_CONFIG_PARAMETERS_REVISION_1,并将 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) |