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) |