Freigeben über


NdisCopySendNetBufferListInfo-Funktion (ndis/nblapi.h)

Zwischentreiber rufen die NdisCopySendNetBufferListInfo Funktion auf, um die NET_BUFFER_LIST Informationen in einer Übertragung NET_BUFFER_LIST Struktur zu kopieren.

Syntax

NDIS_EXPORTED_ROUTINE VOID NdisCopySendNetBufferListInfo(
  [in] NET_BUFFER_LIST       *DestNetBufferList,
  [in] NET_BUFFER_LIST const *SrcNetBufferList
);

Parameter

[in] DestNetBufferList

Ein Zeiger auf das Ziel NET_BUFFER_LIST Struktur.

[in] SrcNetBufferList

Ein Zeiger auf die Quelle NET_BUFFER_LIST Struktur.

Rückgabewert

Nichts

Bemerkungen

Wenn ein Zwischentreiber oder Filtertreiber eine Übertragungsanforderung von einem übergelagerten Treiber empfängt, kann er z. B. die NET_BUFFER_LIST-Struktur klonen oder eine neue Struktur zuweisen, um die Anforderung an zugrunde liegende Treiber zu verteilen. Der Treiber sollte NdisCopySendNetBufferListInfo verwenden, um die NET_BUFFER_LIST Informationen, einschließlich privater NDIS-Informationen, in die neue Struktur zu kopieren.

Um die NET_BUFFER_LIST Informationen zum Empfangspfad zu kopieren, verwenden Sie die NdisCopyReceiveNetBufferListInfo Funktion.

Die folgenden NET_BUFFER_LIST Elemente werden in einem Aufruf von NdisCopySendNetBufferListInfokopiert:

Kopiertes Element Starten der Windows-Version
TcpIpChecksumNetBufferListInfo Windows Vista
IPsecOffloadV1NetBufferListInfo Windows Vista
TcpLargeSendNetBufferListInfo Windows Vista
Ieee8021QNetBufferListInfo Windows Vista
MediaSpecificInformation Windows Vista
NetBufferListCancelId Windows Vista
NetBufferListProtocolId Windows Vista
IPsecOffloadV2TunnelNetBufferListInfo Windows Vista mit Service Pack 1 (SP1)
IPsecOffloadV2HeaderNetBufferListInfo Windows Vista mit SP1
VirtualSubnetInfo Windows 8 (nur AMD64)
NetBufferListFilteringInfo Windows 8

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Unterstützt in NDIS 6.0 und höher.
Zielplattform- Universal
Header- ndis/nblapi.h (include ndis.h)
Library Ndis.lib
IRQL- <= DISPATCH_LEVEL
DDI-Complianceregeln Irql_NetBuffer_Function(ndis)

Siehe auch

NET_BUFFER_LIST

NET_BUFFER_LIST Struktur

NdisCopyReceiveNetBufferListInfo