NDIS_PROTOCOL_CO_CHARACTERISTICS 结构 (ndis.h)
NDIS_PROTOCOL_CO_CHARACTERISTICS 结构指定 CoNDIS 协议驱动程序的 CoNDIS 入口点。
语法
typedef struct _NDIS_PROTOCOL_CO_CHARACTERISTICS {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
CO_STATUS_HANDLER_EX CoStatusHandlerEx;
CO_AF_REGISTER_NOTIFY_HANDLER CoAfRegisterNotifyHandler;
CO_RECEIVE_NET_BUFFER_LISTS_HANDLER CoReceiveNetBufferListsHandler;
CO_SEND_NET_BUFFER_LISTS_COMPLETE_HANDLER CoSendNetBufferListsCompleteHandler;
} NDIS_PROTOCOL_CO_CHARACTERISTICS, *PNDIS_PROTOCOL_CO_CHARACTERISTICS;
成员
Header
协议驱动程序 CoNDIS 特征结构的 NDIS_OBJECT_HEADER 结构 (NDIS_PROTOCOL_CO_CHARACTERISTICS) 。 驱动程序设置
Type member of the structure that Header specifies to NDIS_OBJECT_TYPE_CO_PROTOCOL_CHARACTERISTICS, the Revision member to NDIS_PROTOCOL_CO_CHARACTERISTICS_REVISION_1, and the Size member to NDIS_SIZEOF_PROTOCOL_CO_CHARACTERISTICS_REVISION_1。
Flags
为 NDIS 保留。
CoStatusHandlerEx
驱动程序的 ProtocolCoStatusEx 函数的入口点。
CoAfRegisterNotifyHandler
驱动程序的 入口点 ProtocolCoAfRegisterNotify 函数。
CoReceiveNetBufferListsHandler
驱动程序的 入口点 ProtocolCoReceiveNetBufferLists 函数。
CoSendNetBufferListsCompleteHandler
驱动程序的 入口点 ProtocolCoSendNetBufferListsComplete 函数。
注解
若要指定 CoNDIS 的入口点,协议驱动程序会初始化NDIS_PROTOCOL_CO_CHARACTERISTICS结构并将其传递给 NdisSetOptionalHandlers 函数。
协议驱动程序从 ProtocolSetOptions 函数调用 NdisSetOptionalHandlers。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 NDIS 6.0 及更高版本中受支持。 |
标头 | ndis.h (包括 Ndis.h) |