Compartilhar via


NDIS_MINIPORT_CO_CHARACTERISTICS estrutura (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 NDIS_OBJECT_HEADER para a estrutura de características do CoNDIS do driver de miniporto (NDIS_MINIPORT_CO_CHARACTERISTICS). O driver define o
Tipo membro da estrutura que de Cabeçalho especifica para NDIS_OBJECT_TYPE_CO_MINIPORT_CHARACTERISTICS, o membro de Revisão de para NDIS_MINIPORT_CO_CHARACTERISTICS_REVISION_1 e o membro tamanho para 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 de um driver em vez disso. 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 de um driver em vez disso. 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 de 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.

Observações

Para especificar pontos de entrada para o CoNDIS, um driver de miniporto inicializa uma estrutura de 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
de cliente com suporte mínimo Com suporte no NDIS 6.0 e posterior.
cabeçalho ndis.h (inclua Ndis.h)

Consulte também

miniportCoActivateVc

miniportCoCreateVc

miniportCoDeactivateVc

MiniportCoDeleteVc

MiniportCoOidRequest

MiniportCoSendNetBufferLists

miniportSetOptions

NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers

ProtocolCoCreateVc

ProtocolCoDeleteVc