NDIS_PROTOCOL_CO_CHARACTERISTICS-Struktur (ndis.h)
Die NDIS_PROTOCOL_CO_CHARACTERISTICS-Struktur gibt CoNDIS-Einstiegspunkte für CoNDIS-Protokolltreiber an.
Syntax
typedef struct _NDIS_PROTOCOL_CO_CHARACTERISTICS {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
CO_STATUS_HANDLER_EX CoStatusHandlerEx;
CO_AF_REGISTER_NOTIFY_HANDLER CoAfRegisterNotifyHandler;
CO_RECEIVE_NET_BUFFER_LISTS_HANDLER CoReceiveNetBufferListsHandler;
CO_SEND_NET_BUFFER_LISTS_COMPLETE_HANDLER CoSendNetBufferListsCompleteHandler;
} NDIS_PROTOCOL_CO_CHARACTERISTICS, *PNDIS_PROTOCOL_CO_CHARACTERISTICS;
Member
Header
Die NDIS_OBJECT_HEADER Struktur für die CoNDIS-Merkmalsstruktur des Protokolltreibers (NDIS_PROTOCOL_CO_CHARACTERISTICS). Der Treiber legt die
Geben Sie Member der Struktur ein, die Header für NDIS_OBJECT_TYPE_CO_PROTOCOL_CHARACTERISTICS, den Revisionsmember für NDIS_PROTOCOL_CO_CHARACTERISTICS_REVISION_1 und das Size-Element für NDIS_SIZEOF_PROTOCOL_CO_CHARACTERISTICS_REVISION_1.
Flags
Reserviert für NDIS.
CoStatusHandlerEx
Der Einstiegspunkt der ProtocolCoStatusEx-Funktion des Treibers.
CoAfRegisterNotifyHandler
Der Einstiegspunkt des Fahrers ProtocolCoAfRegisterNotify-Funktion .
CoReceiveNetBufferListsHandler
Der Einstiegspunkt des Fahrers ProtocolCoReceiveNetBufferLists-Funktion .
CoSendNetBufferListsCompleteHandler
Der Einstiegspunkt des Fahrers ProtocolCoSendNetBufferListsComplete-Funktion .
Hinweise
Um Einstiegspunkte für CoNDIS anzugeben, initialisiert ein Protokolltreiber eine NDIS_PROTOCOL_CO_CHARACTERISTICS-Struktur und übergibt sie an die NdisSetOptionalHandlers-Funktion .
Der Protokolltreiber ruft NdisSetOptionalHandlers über die ProtocolSetOptions-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) |