NdisCopyReceiveNetBufferListInfo-Funktion (ndis/nblapi.h)

Zwischentreiber rufen die NdisCopyReceiveNetBufferListInfo-Funktion auf, um die NET_BUFFER_LIST Informationen in einer empfangenen NET_BUFFER_LIST-Struktur zu kopieren.

Syntax

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

Parameter

[in] DestNetBufferList

Ein Zeiger auf die Ziel-NET_BUFFER_LIST-Struktur .

[in] SrcNetBufferList

Ein Zeiger auf die Quellstruktur NET_BUFFER_LIST .

Rückgabewert

Keine

Bemerkungen

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

Um die NET_BUFFER_LIST Informationen im Sendepfad zu kopieren, verwenden Sie die NdisCopySendNetBufferListInfo-Funktion .

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

Kopiertes Element Starten der Windows-Version
TcpIpChecksumNetBufferListInfo Windows Vista
IPsecOffloadV1NetBufferListInfo Windows Vista
TcpReceiveNoPush Windows Vista
Ieee8021QNetBufferListInfo Windows Vista
MediaSpecificInformation Windows Vista
NetBufferListFrameType Windows Vista
NetBufferListHashValue Windows Vista
NetBufferListHashInfo 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
Unterstützte Mindestversion (Client) Unterstützt in NDIS 6.0 und höher.
Zielplattform Universell
Header ndis/nblapi.h (include ndis.h)
Bibliothek Ndis.lib
IRQL <= DISPATCH_LEVEL
DDI-Complianceregeln Irql_NetBuffer_Function(ndis)

Weitere Informationen

NET_BUFFER_LIST

NET_BUFFER_LIST-Struktur

NdisCopySendNetBufferListInfo