共用方式為


AVIStreamSampleSize 巨集 (vfw.h)

AVIStreamRelease 巨集會決定儲存數據流中一個資訊樣本所需的緩衝區大小。 大小會對應至 lPos 所指定位置的範例。

語法

HRESULT AVIStreamSampleSize(
     pavi,
     lPos,
     plSize
);

參數

pavi

開啟數據流的句柄。

lPos

範例在數據流中的位置。

plSize

包含緩衝區大小的位址。

返回值

類型:HRESULT

如果成功或發生錯誤,則傳回零。 可能的錯誤值包括下列專案:

AVIERR_BUFFERTOOSMALL緩衝區大小小於單一數據樣本。
AVIERR_MEMORY記憶體不足,無法完成讀取作業。
AVIERR_FILEREAD讀取檔案時發生磁碟錯誤。

備註

AVIStreamSampleSize 巨集的定義如下:


#define AVIStreamSampleSize(pavi, lPos, plSize) \ 
    AVIStreamRead(pavi, lPos, 1, NULL, 0, plSize, NULL) 

需求

要求 價值觀
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
支援的最低伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平臺 窗戶
頁首 vfw.h

另請參閱

AVIFile 函式和巨集

AVIFile 巨集