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。 否则,此成员 FALSE

CapabilitiesOffset

如果 CapabilitiesSize 成员大于零,则这是指向 NDIS_PD_CAPABILITIES 结构的 ULONG对齐指针。

CapabilitiesSize

如果此成员大于零,则它包含 CapabilitiesOffset 成员指向的 NDIS_PD_CAPABILITIES 结构的大小。

言论

此结构必须在 8 字节边界上对齐。

要求

要求 价值
最低支持的客户端 Windows 10
支持的最低服务器 Windows Server 2016
标头 ntddndis.h (include Ndis.h)

另请参阅

NDIS_OBJECT_HEADER