(vfw.h) EditStreamPaste 函式
EditStreamPaste 函式會從某個數據流複製數據流 (或其中一部分) ,並將它貼到另一個數據流中指定的位置。
語法
HRESULT EditStreamPaste(
PAVISTREAM pavi,
LONG *plPos,
LONG *plLength,
PAVISTREAM pstream,
LONG lStart,
LONG lEnd
);
參數
pavi
可編輯數據流的句柄,該數據流將接收複製的數據流數據。
plPos
在 pavi) 所參考的目的地數據流中貼上數據的起始位置 (。
plLength
緩衝區的指標,該緩衝區會接收貼入數據流中的數據量。
pstream
提供要貼上之數據的數據流句柄。 此數據流不需要是可編輯的數據流。
lStart
要複製到來源數據流內之數據的開始位置。
lEnd
要從來源數據流複製的數據量。 如果 lLength 為 - 1,pstream 所參考的整個數據流會貼到另一個數據流中。
傳回值
如果成功或發生錯誤,則傳回零。
備註
pavi 所參考的數據流必須由 CreateEditableStream 函式或其中一個數據流編輯函式所建立。
此函式會將數據插入指定的數據流中,做為連續的數據區塊。 它會在插入點開啟指定的數據流、在插入點貼上指定的數據流區段,並將追蹤插入點的數據流區段附加至貼上的區段結尾。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | vfw.h |
程式庫 | Vfw32.lib |
Dll | Avifil32.dll |