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 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 Hinweise von einem zugrunde liegenden Treiber erhält, kann er z. B. die NET_BUFFER_LIST-Struktur klonen oder eine neue Struktur zuweisen, um die Anforderung an überfällige 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 zum Sendepfad zu kopieren, verwenden Sie die NdisCopySendNetBufferListInfo Funktion.
Die folgenden NET_BUFFER_LIST Elemente werden in einem Aufruf von NdisCopyReceiveNetBufferListInfokopiert:
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 |
---|---|
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) |