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) |