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
Type membre de la structure spécifiée par -en-tête à NDIS_OBJECT_TYPE_CO_PROTOCOL_CHARACTERISTICS, le membre Révision à 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 pilote ProtocolCoRegisterNotify fonction.
CoReceiveNetBufferListsHandler
Point d’entrée du pilote ProtocolCoReceiveNetBufferLists fonction.
CoSendNetBufferListsCompleteHandler
Point d’entrée du pilote ProtocolCoSendNetBufferListsComplete fonction.
Remarques
Pour spécifier des points d’entrée pour CoNDIS, un pilote de protocole initialise une structure NDIS_PROTOCOL_CO_CHARACTERISTICS et le transmet à la fonction NdisSetOptionalHandlers.
Le pilote de protocole appelle NdisSetOptionalHandlers à partir de la fonction ProtocolSetOptions.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Prise en charge dans NDIS 6.0 et versions ultérieures. |
d’en-tête | ndis.h (include Ndis.h) |