estrutura NDIS_MINIPORT_CO_CHARACTERISTICS (ndis.h)
A estrutura NDIS_MINIPORT_CO_CHARACTERISTICS especifica os pontos de entrada do CoNDIS para um driver de miniporto CoNDIS.
Sintaxe
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;
Membros
Header
A estrutura de NDIS_OBJECT_HEADER para a estrutura de características coNDIS do driver de miniporto (NDIS_MINIPORT_CO_CHARACTERISTICS). O driver define o
Membro do tipo da estrutura especificada pelo Cabeçalho para NDIS_OBJECT_TYPE_CO_MINIPORT_CHARACTERISTICS, o membro Revision a NDIS_MINIPORT_CO_CHARACTERISTICS_REVISION_1 e o membro Size a ser NDIS_SIZEOF_MINIPORT_CO_CHARACTERISTICS_REVISION_1.
Flags
Reservado para NDIS.
CoCreateVcHandler
O ponto de entrada da função MiniportCoCreateVc do driver. Se esse ponto de entrada for para um driver MCM (gerenciador de chamadas de miniporto) integrado, esse membro deverá ser NULL, pois o NDIS chama a função ProtocolCoCreateVc desse driver. Para obter mais informações sobre ProtocolCoCreateVc em um MCM, consulte NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS.
CoDeleteVcHandler
O ponto de entrada da função MiniportCoDeleteVc do driver. Se esse ponto de entrada for para um driver MCM (gerenciador de chamadas de miniporto) integrado, esse membro deverá ser NULL, pois o NDIS chama a função ProtocolCoDeleteVc desse driver. Para obter mais informações sobre ProtocolCoDeleteVc em um MCM, consulte NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS.
CoActivateVcHandler
O ponto de entrada do driver Função MiniportCoActivateVc .
CoDeactivateVcHandler
O ponto de entrada do driver Função MiniportCoDeactivateVc .
CoSendNetBufferListsHandler
O ponto de entrada do driver Função MiniportCoSendNetBufferLists .
CoOidRequestHandler
O ponto de entrada do driver Função MiniportCoOidRequest .
Comentários
Para especificar pontos de entrada para o CoNDIS, um driver de miniporto inicializa uma estrutura NDIS_MINIPORT_CO_CHARACTERISTICS e a passa para o Função NdisSetOptionalHandlers .
O driver de miniporto chama NdisSetOptionalHandlers da função MiniportSetOptions .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte no NDIS 6.0 e posterior. |
Cabeçalho | ndis.h (inclua Ndis.h) |