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;

Member

Header

Die NDIS_OBJECT_HEADER Struktur für die CoNDIS-Eigenschaftenstruktur des Miniporttreibers (NDIS_MINIPORT_CO_CHARACTERISTICS). Der Treiber legt die
Geben Sie Member der Struktur ein, die Header für NDIS_OBJECT_TYPE_CO_MINIPORT_CHARACTERISTICS, den Revisionsmember für NDIS_MINIPORT_CO_CHARACTERISTICS_REVISION_1 und das Size-Element für 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) verwendet wird, sollte dieser Member NULL sein, da NDIS stattdessen die ProtocolCoCreateVc-Funktion eines solchen 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) gilt, sollte dieser Member 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 .

Hinweise

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

Der Miniporttreiber ruft NdisSetOptionalHandlers über die MiniportSetOptions-Funktion auf.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt in NDIS 6.0 und höher.
Kopfzeile ndis.h (einschließlich Ndis.h)

Weitere Informationen

MiniportCoActivateVc

MiniportCoCreateVc

MiniportCoDeactivateVc

MiniportCoDeleteVc

MiniportCoOidRequest

MiniportCoSendNetBufferLists

MiniportSetOptions

NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers

ProtocolCoCreateVc

ProtocolCoDeleteVc