NDIS_PD_CONFIG 结构 (ntddndis.h)
此结构保存 PD 提供程序的配置数据。
语法
typedef struct _NDIS_PD_CONFIG {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
BOOLEAN Enabled;
ULONG CapabilitiesOffset;
ULONG CapabilitiesSize;
} NDIS_PD_CONFIG;
成员
Header
NDIS_PD_CONFIG 结构的NDIS_OBJECT_HEADER结构。 按如下所示设置此结构的成员:
- 类型 = NDIS_OBJECT_TYPE_DEFAULT
- 修订 = NDIS_PD_CONFIG_REVISION_1
- 大小 = NDIS_SIZEOF_PD_CONFIG_REVISION_1
Flags
此成员是保留的,必须设置为 0。
Enabled
如果启用 PDPI 提供程序的 PacketDirect 功能,则设置为 TRUE 的 BOOLEAN 值。 否则,此成员为 FALSE。
CapabilitiesOffset
如果 CapabilitiesSize 成员大于零,则这是指向NDIS_PD_CAPABILITIES结构的 ULONG 对齐指针。
CapabilitiesSize
如果此成员大于零,则包含 CapabilitiesOffset 成员指向的NDIS_PD_CAPABILITIES结构的大小。
注解
此结构必须在 8 字节边界上对齐。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 |
最低受支持的服务器 | Windows Server 2016 |
标头 | ntddndis.h (包括 Ndis.h) |