NdisCopySendNetBufferListInfo 函式 (ndis/nblapi.h)

中繼驅動程式會呼叫 NdisCopySendNetBufferListInfo 函式,以複製傳輸 NET_BUFFER_LIST 結構中的 NET_BUFFER_LIST 資訊。

語法

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

參數

[in] DestNetBufferList

目的地 NET_BUFFER_LIST 結構的指標。

[in] SrcNetBufferList

來源 NET_BUFFER_LIST 結構的指標。

傳回值

備註

中繼驅動程式或篩選驅動程式從過度分配的驅動程式收到傳輸要求時,例如,複製 NET_BUFFER_LIST 結構或配置新結構,以將要求傳播至基礎驅動程式。 驅動程序應該使用 NdisCopySendNetBufferListInfo ,將 NET_BUFFER_LIST 資訊,包括私人 NDIS 資訊複製到新的結構。

若要複製接收路徑上的 NET_BUFFER_LIST 資訊,請使用 NdisCopyReceiveNetBufferListInfo 函 式。

下列 NET_BUFFER_LIST 專案會在 呼叫 NdisCopySendNetBufferListInfo 中複製:

複製的專案 啟動 Windows 版本
TcpIpChecksumNetBufferListInfo Windows Vista
IPsecOffloadV1NetBufferListInfo Windows Vista
TcpLargeSendNetBufferListInfo Windows Vista
Ieee8021QNetBufferListInfo Windows Vista
MediaSpecificInformation Windows Vista
NetBufferListCancelId Windows Vista
NetBufferListProtocolId Windows Vista
IPsecOffloadV2TunnelNetBufferListInfo Windows Vista 包含 Service Pack 1 (SP1)
IPsecOffloadV2HeaderNetBufferListInfo Windows Vista SP1
VirtualSubnetInfo 僅 Windows 8 (AMD64)
NetBufferListFilteringInfo Windows 8

規格需求

需求
最低支援的用戶端 NDIS 6.0 和更新版本支援。
目標平台 Universal
標頭 ndis/nblapi.h (包含 ndis.h)
程式庫 Ndis.lib
IRQL <= DISPATCH_LEVEL
DDI 合規性規則 Irql_NetBuffer_Function ()

另請參閱

NET_BUFFER_LIST

NET_BUFFER_LIST結構

NdisCopyReceiveNetBufferListInfo