Partager via


NDIS_MINIPORT_CO_CHARACTERISTICS structure (ndis.h)

La structure NDIS_MINIPORT_CO_CHARACTERISTICS spécifie les points d’entrée CoNDIS pour un pilote de miniport CoNDIS.

Syntaxe

typedef struct _NDIS_MINIPORT_CO_CHARACTERISTICS {
  NDIS_OBJECT_HEADER                 Header;
  ULONG                              Flags;
  W_CO_CREATE_VC_HANDLER             CoCreateVcHandler;
  W_CO_DELETE_VC_HANDLER             CoDeleteVcHandler;
  W_CO_ACTIVATE_VC_HANDLER           CoActivateVcHandler;
  W_CO_DEACTIVATE_VC_HANDLER         CoDeactivateVcHandler;
  W_CO_SEND_NET_BUFFER_LISTS_HANDLER CoSendNetBufferListsHandler;
  W_CO_OID_REQUEST_HANDLER           CoOidRequestHandler;
} NDIS_MINIPORT_CO_CHARACTERISTICS, *PNDIS_MINIPORT_CO_CHARACTERISTICS;

Membres

Header

Structure NDIS_OBJECT_HEADER pour la structure de caractéristiques CoNDIS du pilote miniport (NDIS_MINIPORT_CO_CHARACTERISTICS). Le pilote définit le
Tapez le membre de la structure que Header spécifie à NDIS_OBJECT_TYPE_CO_MINIPORT_CHARACTERISTICS, le membre Revision à NDIS_MINIPORT_CO_CHARACTERISTICS_REVISION_1 et le membre Size à NDIS_SIZEOF_MINIPORT_CO_CHARACTERISTICS_REVISION_1.

Flags

Réservé pour NDIS.

CoCreateVcHandler

Point d’entrée de la fonction MiniportCoCreateVc du pilote. Si ce point d’entrée est destiné à un pilote MCM (Miniport Call Manager) intégré, ce membre doit être NULL, car NDIS appelle la fonction ProtocolCoCreateVc d’un tel pilote à la place. Pour plus d’informations sur ProtocolCoCreateVc dans un MCM, consultez NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS.

CoDeleteVcHandler

Point d’entrée de la fonction MiniportCoDeleteVc du pilote. Si ce point d’entrée est destiné à un pilote MCM (Miniport Call Manager) intégré, ce membre doit être NULL, car NDIS appelle plutôt la fonction ProtocolCoDeleteVc d’un tel pilote. Pour plus d’informations sur ProtocolCoDeleteVc dans un MCM, consultez NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS.

CoActivateVcHandler

Point d’entrée du Fonction MiniportCoActivateVc .

CoDeactivateVcHandler

Point d’entrée du Fonction MiniportCoDeactivateVc .

CoSendNetBufferListsHandler

Point d’entrée du Fonction MiniportCoSendNetBufferLists .

CoOidRequestHandler

Point d’entrée du Fonction MiniportCoOidRequest .

Remarques

Pour spécifier des points d’entrée pour CoNDIS, un pilote miniport initialise une structure de NDIS_MINIPORT_CO_CHARACTERISTICS et la transmet au Fonction NdisSetOptionalHandlers .

Le pilote miniport appelle NdisSetOptionalHandlers à partir de la fonction MiniportSetOptions .

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)

Voir aussi

MiniportCoActivateVc

MiniportCoCreateVc

MiniportCoDeactivateVc

MiniportCoDeleteVc

MiniportCoOidRequest

MiniportCoSendNetBufferLists

MiniportSetOptions

NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers

ProtocolCoCreateVc

ProtocolCoDeleteVc