Compartilhar via


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)

Confira também

MiniportCoActivateVc

MiniportCoCreateVc

MiniportCoDeactivateVc

MiniportCoDeleteVc

MiniportCoOidRequest

MiniportCoSendNetBufferLists

MiniportSetOptions

NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers

ProtocolCoCreateVc

ProtocolCoDeleteVc