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;

Members

Header

Struttura NDIS_OBJECT_HEADER per la struttura delle caratteristiche coNDIS del driver di protocollo (NDIS_PROTOCOL_CO_CHARACTERISTICS). Il driver imposta il
Membro di tipo della struttura specificata da Header per NDIS_OBJECT_TYPE_CO_PROTOCOL_CHARACTERISTICS, membro Revision da NDIS_PROTOCOL_CO_CHARACTERISTICS_REVISION_1 e membro Size da NDIS_SIZEOF_PROTOCOL_CO_CHARACTERISTICS_REVISION_1.

Flags

Riservato per NDIS.

CoStatusHandlerEx

Punto di ingresso della funzione ProtocolCoStatusEx del driver.

CoAfRegisterNotifyHandler

Punto di ingresso del conducente Funzione ProtocolCoAfRegisterNotify .

CoReceiveNetBufferListsHandler

Punto di ingresso del conducente Funzione ProtocolCoReceiveNetBufferLists .

CoSendNetBufferListsCompleteHandler

Punto di ingresso del conducente Funzione ProtocolCoSendNetBufferListsComplete .

Commenti

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 di protocollo chiama NdisSetOptionalHandlers dalla funzione ProtocolSetOptions .

Requisiti

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

Vedi anche

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers

ProtocolCoAfRegisterNotify

ProtocolCoReceiveNetBufferLists ProtocolCoSendNetBufferListsComplete

ProtocolCoStatusEx

ProtocolSetOptions