Condividi tramite


struttura NDIS_PROTOCOL_CO_CHARACTERISTICS (ndis.h)

La struttura NDIS_PROTOCOL_CO_CHARACTERISTICS specifica i punti di ingresso CoNDIS per i driver di protocollo CoNDIS.

Sintassi

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;

Membri

Header

Struttura NDIS_OBJECT_HEADER per la struttura delle caratteristiche coNDIS del driver di protocollo (NDIS_PROTOCOL_CO_CHARACTERISTICS). Il driver imposta
membro Type della struttura che Header specifica di NDIS_OBJECT_TYPE_CO_PROTOCOL_CHARACTERISTICS, il membro Revision a NDIS_PROTOCOL_CO_CHARACTERISTICS_REVISION_1 e il membro Size a NDIS_SIZEOF_PROTOCOL_CO_CHARACTERISTICS_REVISION_1.

Flags

Riservato per NDIS.

CoStatusHandlerEx

Punto di ingresso della funzione ProtocolCoStatusEx del driver del driver.

CoAfRegisterNotifyHandler

Punto di ingresso del conducente funzione di ProtocolCoAfRegisterNotify.

CoReceiveNetBufferListsHandler

Punto di ingresso del conducente funzione ProtocolCoReceiveNetBufferLists.

CoSendNetBufferListsCompleteHandler

Punto di ingresso del conducente funzione ProtocolCoSendNetBufferListsComplete.

Osservazioni

Per specificare i punti di ingresso per CoNDIS, un driver di protocollo inizializza una struttura NDIS_PROTOCOL_CO_CHARACTERISTICS e la passa all'oggetto funzione NdisSetOptionalHandlers.

Il driver del protocollo chiama NdisSetOptionalHandlers dalla funzione ProtocolSetOptions.

Fabbisogno

Requisito Valore
client minimo supportato Supportato in NDIS 6.0 e versioni successive.
intestazione ndis.h (include Ndis.h)

Vedere anche

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers

ProtocolCoAfRegisterNotify

ProtocolCoReceiveNetBufferLists ProtocolCoSendNetBufferListsComplete

ProtocolCoStatusEx

ProtocolSetOptions