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) |