共用方式為


NdisCopyReceiveNetBufferListInfo 函式 (ndis/nblapi.h)

中繼驅動程式會呼叫 NdisCopyReceiveNetBufferListInfo 函式,以複製所接收NET_BUFFER_LIST結構中的NET_BUFFER_LIST資訊。

語法

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

參數

[in] DestNetBufferList

目的地 NET_BUFFER_LIST 結構的指標。

[in] SrcNetBufferList

來源 NET_BUFFER_LIST 結構的指標。

傳回值

備註

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

若要複製傳送路徑上的 NET_BUFFER_LIST 資訊,請使用 NdisCopySendNetBufferListInfo 函式。

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

複製的專案 啟動 Windows 版本
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 包含 Service Pack 1 (SP1)
IPsecOffloadV2HeaderNetBufferListInfo Windows Vista SP1
VirtualSubnetInfo 僅 Windows 8 (AMD64)
NetBufferListFilteringInfo Windows 8

規格需求

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

另請參閱

NET_BUFFER_LIST

NET_BUFFER_LIST 結構

NdisCopySendNetBufferListInfo