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