Поделиться через


структура 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

Структура NDIS_OBJECT_HEADER структуры характеристик драйвера протокола CoNDIS (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

Точка входа функции ProtocolCoStatus Ex драйвера.

CoAfRegisterNotifyHandler

Точка входа драйвера функция ProtocolCoAfRegisterNotify.

CoReceiveNetBufferListsHandler

Точка входа драйвера функция ProtocolCoReceiveNetBufferLists.

CoSendNetBufferListsCompleteHandler

Точка входа драйвера функция ProtocolCoSendNetBufferListsComplete.

Замечания

Чтобы указать точки входа для CoNDIS, драйвер протокола инициализирует структуру NDIS_PROTOCOL_CO_CHARACTERISTICS и передает ее в функции NdisSetOptionalHandlers.

Драйвер протокола вызывает NdisSetOptionalHandlers из функции ProtocolSetOptions.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Поддерживается в NDIS 6.0 и более поздних версиях.
заголовка ndis.h (include Ndis.h)

См. также

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers

ProtocolCoAfRegisterNotify

ProtocolCoReceiveNetBufferLists ProtocolCoSendNetBufferListsComplete

ProtocolCoStatusEx

ProtocolSetOptions