struttura NDIS_MINIPORT_CO_CHARACTERISTICS (ndis.h)

La struttura NDIS_MINIPORT_CO_CHARACTERISTICS specifica i punti di ingresso CoNDIS per un driver miniport CoNDIS.

Sintassi

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;

Members

Header

Struttura NDIS_OBJECT_HEADER per la struttura delle caratteristiche coNDIS del driver miniport (NDIS_MINIPORT_CO_CHARACTERISTICS). Il driver imposta il
Membro di tipo della struttura specificata da Header per NDIS_OBJECT_TYPE_CO_MINIPORT_CHARACTERISTICS, membro Revision da NDIS_MINIPORT_CO_CHARACTERISTICS_REVISION_1 e membro Size da NDIS_SIZEOF_MINIPORT_CO_CHARACTERISTICS_REVISION_1.

Flags

Riservato per NDIS.

CoCreateVcHandler

Punto di ingresso della funzione MiniportCoCreateVc del driver. Se questo punto di ingresso è destinato a un driver MCM (Integrated Miniport Call Manager), questo membro deve essere NULL, perché NDIS chiama invece la funzione ProtocolCoCreateVc di tale driver. Per altre informazioni su ProtocolCoCreateVc in un MCM, vedere NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS.

CoDeleteVcHandler

Punto di ingresso della funzione MiniportCoDeleteVc del driver. Se questo punto di ingresso è per un driver MCM (Integrated Miniport Call Manager), questo membro deve essere NULL, perché NDIS chiama invece la funzione ProtocolCoDeleteVc di tale driver. Per altre informazioni su ProtocolCoDeleteVc in un MCM, vedere NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS.

CoActivateVcHandler

Punto di ingresso del conducente Funzione MiniportCoActivateVc .

CoDeactivateVcHandler

Punto di ingresso del conducente Funzione MiniportCoDeactivateVc .

CoSendNetBufferListsHandler

Punto di ingresso del conducente Funzione MiniportCoSendNetBufferLists .

CoOidRequestHandler

Punto di ingresso del conducente Funzione MiniportCoOidRequest .

Commenti

Per specificare i punti di ingresso per CoNDIS, un driver miniport inizializza una struttura NDIS_MINIPORT_CO_CHARACTERISTICS e la passa all'oggetto Funzione NdisSetOptionalHandlers .

Il driver miniport chiama NdisSetOptionalHandlers dalla funzione MiniportSetOptions .

Requisiti

Requisito Valore
Client minimo supportato Supportato in NDIS 6.0 e versioni successive.
Intestazione ndis.h (include Ndis.h)

Vedi anche

MiniportCoActivateVc

MiniportCoCreateVc

MiniportCoDeactivateVc

MiniportCoDeleteVc

MiniportCoOidRequest

MiniportCoSendNetBufferLists

MiniportSetOptions

NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers

ProtocolCoCreateVc

ProtocolCoDeleteVc