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) |