Partager via


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)

Voir aussi

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers

ProtocolCoRegisterNotify

ProtocolCoReceiveNetBufferLists ProtocolCoSendNetBufferListsComplete

ProtocolCoStatusEx

ProtocolSetOptions