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
Tipo miembro de la estructura que Header especifica para NDIS_OBJECT_TYPE_CO_MINIPORT_CHARACTERISTICS, el miembro Revision que se va a NDIS_MINIPORT_CO_CHARACTERISTICS_REVISION_1 y el miembro Size que se va a 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 minipuerto (MCM), este miembro debe ser NULL, ya que NDIS llama a la función ProtocolCoCreateVc del controlador en su lugar. Para obtener más información sobre ProtocolCoCreateVc en un MCM, consulte NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS.
CoDeleteVcHandler
Punto de entrada de la función MiniportCoDeleteVc del controlador. Si este punto de entrada es para un controlador integrado del administrador de llamadas de minipuerto (MCM), este miembro debe ser NULL, ya que NDIS llama a la función ProtocolCoDeleteVc del controlador en su lugar. 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 .
Comentarios
Para especificar puntos de entrada para CoNDIS, un controlador de minipuerto inicializa una estructura de NDIS_MINIPORT_CO_CHARACTERISTICS y la pasa al Función NdisSetOptionalHandlers .
El controlador de minipuerto llama a NdisSetOptionalHandlers desde la función MiniportSetOptions .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Se admite en NDIS 6.0 y versiones posteriores. |
Encabezado | ndis.h (incluya Ndis.h) |