Freigeben über


NDIS_MINIPORT_CO_CHARACTERISTICS Struktur (ndis.h)

Die NDIS_MINIPORT_CO_CHARACTERISTICS Struktur gibt die CoNDIS-Einstiegspunkte für einen CoNDIS-Miniporttreiber an.

Syntax

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;

Angehörige

Header

Die NDIS_OBJECT_HEADER Struktur für die CoNDIS-Eigenschaftenstruktur des Miniporttreibers (NDIS_MINIPORT_CO_CHARACTERISTICS). Der Treiber legt den
Element Typ der Struktur, die Header- angibt, NDIS_OBJECT_TYPE_CO_MINIPORT_CHARACTERISTICS, das element Revision NDIS_MINIPORT_CO_CHARACTERISTICS_REVISION_1 und das Size Member NDIS_SIZEOF_MINIPORT_CO_CHARACTERISTICS_REVISION_1.

Flags

Reserviert für NDIS.

CoCreateVcHandler

Der Einstiegspunkt der MiniportCoCreateVc--Funktion des Treibers. Wenn dieser Einstiegspunkt für einen integrierten MCM-Treiber (Miniport Call Manager) vorgesehen ist, sollte dieses Element NULL-sein, da NDIS stattdessen die ProtocolCoCreateVc--Funktion eines Treibers aufruft. Weitere Informationen zu ProtocolCoCreateVc- in einem MCM finden Sie unter NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS.

CoDeleteVcHandler

Der Einstiegspunkt der MiniportCoDeleteVc Funktion des Treibers. Wenn dieser Einstiegspunkt für einen integrierten MCM-Treiber (Miniport Call Manager) vorgesehen ist, sollte dieses Element NULL-sein, da NDIS stattdessen die ProtocolCoDeleteVc--Funktion eines Solchen Treibers aufruft. Weitere Informationen zu ProtocolCoDeleteVc- in einem MCM finden Sie unter NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS.

CoActivateVcHandler

Der Einstiegspunkt des Fahrers MiniportCoActivateVc Funktion.

CoDeactivateVcHandler

Der Einstiegspunkt des Fahrers MiniportCoDeactivateVc Funktion.

CoSendNetBufferListsHandler

Der Einstiegspunkt des Fahrers MiniportCoSendNetBufferLists Funktion.

CoOidRequestHandler

Der Einstiegspunkt des Fahrers MiniportCoOidRequest Funktion.

Bemerkungen

Um Einstiegspunkte für CoNDIS anzugeben, initialisiert ein Miniporttreiber eine NDIS_MINIPORT_CO_CHARACTERISTICS Struktur und übergibt ihn an die NdisSetOptionalHandlers Funktion.

Der Miniporttreiber ruft NdisSetOptionalHandlers aus der MiniportSetOptions--Funktion auf.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Unterstützt in NDIS 6.0 und höher.
Header- ndis.h (include Ndis.h)

Siehe auch

MiniportCoActivateVc

MiniportCoCreateVc

MiniportCoDeactivateVc

MiniportCoDeleteVc-

MiniportCoOidRequest-

MiniportCoSendNetBufferLists

MiniportSetOptions-

NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers

ProtocolCoCreateVc-

ProtocolCoDeleteVc-