NDIS_NDK_PROVIDER_CHARACTERISTICS 结构 (ndisndk.h)

NDIS_NDK_PROVIDER_CHARACTERISTICS 结构指定 NDK 提供程序特征。

语法

typedef struct _NDIS_NDK_PROVIDER_CHARACTERISTICS {
  NDIS_OBJECT_HEADER        Header;
  ULONG                     Flags;
  OPEN_NDK_ADAPTER_HANDLER  OpenNDKAdapterHandler;
  CLOSE_NDK_ADAPTER_HANDLER CloseNDKAdapterHandler;
} NDIS_NDK_PROVIDER_CHARACTERISTICS, *PNDIS_NDK_PROVIDER_CHARACTERISTICS;

成员

Header

描述此 NDIS_NDK_PROVIDER_CHARACTERISTICS 结构的 NDIS_OBJECT_HEADER 结构。 NDIS 按如下所示设置 NDIS_OBJECT_HEADER 结构的成员:

  • NDIS 将 Type 成员设置为 NDIS_OBJECT_TYPE_NDK_PROVIDER_CHARACTERISTICS
  • NDIS 将 Revision 成员设置为 NDIS_NDK_PROVIDER_CHARACTERISTICS_REVISION_1
  • NDIS 将 Size 成员设置为 NDIS_SIZEOF_NDK_PROVIDER_CHARACTERISTICS_REVISION_1

Flags

保留, 必须设置为零。

OpenNDKAdapterHandler

OPEN_NDK_ADAPTER_HANDLER 函数的入口点。

CloseNDKAdapterHandler

CLOSE_NDK_ADAPTER_HANDLER 函数的入口点。

注解

若要为 NDK 服务和其他 NDK 提供程序特征指定入口点,NDIS 微型端口驱动程序会将指向初始化 NDIS_NDK_PROVIDER_CHARACTERISTICS 结构的指针传递给 NdisSetOptionalHandlers 函数。

要求

要求
最低受支持的客户端 不支持,NDIS 6.30 及更高版本支持。
最低受支持的服务器 Windows Server 2012
标头 ndisndk.h (包括 Ndis.h)

另请参阅

CLOSE_NDK_ADAPTER_HANDLER

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers

OPEN_NDK_ADAPTER_HANDLER