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 操作所必需的。 此参数不用于 NdisMSIXTableConfigMaskTableEntryNdisMSIXTableConfigUnmaskTableEntry 操作。

注解

为了屏蔽、取消屏蔽或映射 MSI-X 表条目,NDIS 驱动程序将NDIS_MSIX_CONFIG_PARAMETERS结构传递给 NdisMConfigMSIXTableEntry 函数。 NDIS_MSIX_CONFIG_PARAMETERS定义请求的配置操作,并指定该操作所需的参数。

要求

要求
最低受支持的客户端 在 NDIS 6.1 及更高版本中受支持。
标头 ndis.h (包括 Ndis.h)

另请参阅

NDIS_MSIX_TABLE_OPERATION

NDIS_OBJECT_HEADER

NdisMConfigMSIXTableEntry