NdisCopySendNetBufferListInfo-Funktion (ndis/nblapi.h)

Zwischentreiber rufen die Funktion "NdisCopySendNetBufferListInfo " 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 Quellstruktur NET_BUFFER_LIST .

Rückgabewert

Keine

Bemerkungen

Wenn ein Zwischentreiber oder Filtertreiber eine Übermittlungsanforderung von einem übersteigenden 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.

Verwenden Sie zum Kopieren der NET_BUFFER_LIST Informationen auf dem Empfangenpfad die NdisCopyReceiveNetBufferListInfo-Funktion .

Die folgenden NET_BUFFER_LIST Elemente werden in einem Aufruf von NdisCopySendNetBufferListInfo kopiert:

Kopiertes Element Starten von 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

Requirements (Anforderungen)

   
Unterstützte Mindestversion (Client) Unterstützt in NDIS 6.0 und höher.
Zielplattform Universell
Header ndis/nblapi.h (einschließlich ndis.h)
Bibliothek Ndis.lib
IRQL <= DISPATCH_LEVEL
DDI-Complianceregeln Irql_NetBuffer_Function(ndis)

Weitere Informationen

NET_BUFFER_LIST

NET_BUFFER_LIST Struktur

NdisCopyReceiveNetBufferListInfo