estrutura NDIS_PROTOCOL_CO_CHARACTERISTICS (ndis.h)
A estrutura NDIS_PROTOCOL_CO_CHARACTERISTICS especifica pontos de entrada do CoNDIS para drivers de protocolo CoNDIS.
Sintaxe
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;
Membros
Header
A estrutura NDIS_OBJECT_HEADER para a estrutura de características coNDIS do driver de protocolo (NDIS_PROTOCOL_CO_CHARACTERISTICS). O driver define o
Membro do tipo da estrutura que Header especifica para NDIS_OBJECT_TYPE_CO_PROTOCOL_CHARACTERISTICS, o membro Revision a NDIS_PROTOCOL_CO_CHARACTERISTICS_REVISION_1 e o membro Size a NDIS_SIZEOF_PROTOCOL_CO_CHARACTERISTICS_REVISION_1.
Flags
Reservado para NDIS.
CoStatusHandlerEx
O ponto de entrada da função ProtocolCoStatusEx do driver.
CoAfRegisterNotifyHandler
O ponto de entrada do driver Função ProtocolCoAfRegisterNotify .
CoReceiveNetBufferListsHandler
O ponto de entrada do driver Função ProtocolCoReceiveNetBufferLists .
CoSendNetBufferListsCompleteHandler
O ponto de entrada do driver Função ProtocolCoSendNetBufferListsComplete .
Comentários
Para especificar pontos de entrada para CoNDIS, um driver de protocolo inicializa uma estrutura NDIS_PROTOCOL_CO_CHARACTERISTICS e a passa para o Função NdisSetOptionalHandlers .
O driver de protocolo chama NdisSetOptionalHandlers da função ProtocolSetOptions .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte no NDIS 6.0 e posterior. |
Cabeçalho | ndis.h (inclua Ndis.h) |