NdisCopySendNetBufferListInfo-Funktion (ndis/nblapi.h)
Zwischentreiber rufen die NdisCopySendNetBufferListInfo-Funktion auf, um die NET_BUFFER_LIST Informationen in einer Übertragungsstruktur NET_BUFFER_LIST 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 Übertragungsanforderung von einem überlastenden Treiber empfängt, kann er beispielsweise die NET_BUFFER_LIST Struktur klonen oder eine neue Struktur zuweisen, um die Anforderung an zugrunde liegende Treiber weiterzuleiten. 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 auf den Empfangspfad zu kopieren, verwenden Sie die NdisCopyReceiveNetBufferListInfo-Funktion .
Die folgenden NET_BUFFER_LIST Elemente werden in einem Aufruf von NdisCopySendNetBufferListInfo kopiert:
Kopiertes Element | Windows-Version starten |
---|---|
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 |
---|---|
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) |