Compartilhar via


NDIS_PROTOCOL_CO_CHARACTERISTICS estrutura (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 do CoNDIS do driver de protocolo (NDIS_PROTOCOL_CO_CHARACTERISTICS). O driver define o
tipo membro da estrutura que header especifica para NDIS_OBJECT_TYPE_CO_PROTOCOL_CHARACTERISTICS, o membro de Revisão de para NDIS_PROTOCOL_CO_CHARACTERISTICS_REVISION_1 e o membro tamanho do para 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.

Observações

Para especificar pontos de entrada para CoNDIS, um driver de protocolo inicializa uma estrutura de 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
de cliente com suporte mínimo Com suporte no NDIS 6.0 e posterior.
cabeçalho ndis.h (inclua Ndis.h)

Consulte também

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers

ProtocolCoAfRegisterNotify

ProtocolCoReceiveNetBufferLists ProtocolCoSendNetBufferListsComplete

ProtocolCoStatusEx

ProtocolSetOptions