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)。 驱动程序设置
标头 指定NDIS_OBJECT_TYPE_CO_PROTOCOL_CHARACTERISTICS的结构 类型成员、要NDIS_PROTOCOL_CO_CHARACTERISTICS_REVISION_1的 修订 成员以及要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)

另请参阅

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers

ProtocolCoAfRegisterNotify

ProtocolCoReceiveNetBufferLists ProtocolCoSendNetBufferListsComplete

ProtocolCoStatusEx

ProtocolSetOptions