Compartir a través de


estructura NDIS_MINIPORT_CO_CHARACTERISTICS (ndis.h)

La estructura NDIS_MINIPORT_CO_CHARACTERISTICS especifica los puntos de entrada de CoNDIS para un controlador de miniporte de CoNDIS.

Sintaxis

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;

Miembros

Header

Estructura NDIS_OBJECT_HEADER para la estructura de características coNDIS del controlador de miniporte (NDIS_MINIPORT_CO_CHARACTERISTICS). El controlador establece el
miembro Type de la estructura que Encabezado especifica para NDIS_OBJECT_TYPE_CO_MINIPORT_CHARACTERISTICS, el miembro Revision NDIS_MINIPORT_CO_CHARACTERISTICS_REVISION_1 y el miembro Size NDIS_SIZEOF_MINIPORT_CO_CHARACTERISTICS_REVISION_1.

Flags

Reservado para NDIS.

CoCreateVcHandler

Punto de entrada de la función miniportCoCreateVc del controlador. Si este punto de entrada es para un controlador integrado del administrador de llamadas de miniporte (MCM), este miembro debe ser NULL, ya que NDIS llama a la función ProtocolCoCreateVc de dicho controlador. Para obtener más información sobre ProtocolCoCreateVc en un MCM, consulte NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS.

CoDeleteVcHandler

El punto de entrada de la función miniportCoDeleteVc del controlador. Si este punto de entrada es para un controlador de administrador de llamadas de miniporte integrado (MCM), este miembro debe ser NULL, ya que NDIS llama a la función ProtocolCoDeleteVc del controlador. Para obtener más información sobre ProtocolCoDeleteVc en un MCM, consulte NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS.

CoActivateVcHandler

Punto de entrada del controlador función miniportCoActivateVc.

CoDeactivateVcHandler

Punto de entrada del controlador función MiniportCoDeactivateVc.

CoSendNetBufferListsHandler

Punto de entrada del controlador función MiniportCoSendNetBufferLists.

CoOidRequestHandler

Punto de entrada del controlador función miniportCoOidRequest.

Observaciones

Para especificar puntos de entrada para CoNDIS, un controlador de miniporte inicializa una estructura de NDIS_MINIPORT_CO_CHARACTERISTICS y la pasa al función NdisSetOptionalHandlers.

El controlador de miniporta llama a NdisSetOptionalHandlers desde la función MiniportSetOptions.

Requisitos

Requisito Valor
cliente mínimo admitido Se admite en NDIS 6.0 y versiones posteriores.
encabezado de ndis.h (incluya Ndis.h)

Consulte también

MiniportCoActivateVc

MiniportCoCreateVc

MiniportCoDeactivateVc

MiniportCoDeleteVc

MiniportCoOidRequest

miniportCoSendNetBufferLists

MiniportSetOptions

NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers

ProtocolCoCreateVc

ProtocolCoDeleteVc