structure NDIS_PROTOCOL_CO_CHARACTERISTICS (ndis.h)
La structure NDIS_PROTOCOL_CO_CHARACTERISTICS spécifie les points d’entrée CoNDIS pour les pilotes de protocole CoNDIS.
Syntaxe
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;
Membres
Header
Structure NDIS_OBJECT_HEADER pour la structure des caractéristiques CoNDIS du pilote de protocole (NDIS_PROTOCOL_CO_CHARACTERISTICS). Le pilote définit le
Tapez le membre de la structure que l’en-tête spécifie pour NDIS_OBJECT_TYPE_CO_PROTOCOL_CHARACTERISTICS, le membre Revision à NDIS_PROTOCOL_CO_CHARACTERISTICS_REVISION_1 et le membre Size à NDIS_SIZEOF_PROTOCOL_CO_CHARACTERISTICS_REVISION_1.
Flags
Réservé à NDIS.
CoStatusHandlerEx
Point d’entrée de la fonction ProtocolCoStatusEx du pilote.
CoAfRegisterNotifyHandler
Point d’entrée du conducteur Fonction ProtocolCoAfRegisterNotify .
CoReceiveNetBufferListsHandler
Point d’entrée du conducteur Fonction ProtocolCoReceiveNetBufferLists .
CoSendNetBufferListsCompleteHandler
Point d’entrée du conducteur Fonction ProtocolCoSendNetBufferListsComplete .
Remarques
Pour spécifier des points d’entrée pour CoNDIS, un pilote de protocole initialise une structure NDIS_PROTOCOL_CO_CHARACTERISTICS et la transmet au Fonction NdisSetOptionalHandlers .
Le pilote de protocole appelle NdisSetOptionalHandlers à partir de la fonction ProtocolSetOptions .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge dans NDIS 6.0 et versions ultérieures. |
En-tête | ndis.h (inclure Ndis.h) |