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) |