IMemAllocator::Commit 方法 (strmif.h)

方法會 Commit 配置緩衝區記憶體。

語法

HRESULT Commit();

傳回值

傳回 HRESULT 值。 可能的值包括下表所示的值。

傳回碼 說明
S_OK
成功。
E_OUTOFMEMORY
記憶體不足。
VFW_E_SIZENOTSET
未設定緩衝區需求。

備註

呼叫此方法之前,請先呼叫 IMemAllocator::SetProperties 方法來指定緩衝區需求。

您必須先呼叫這個方法,才能呼叫 IMemAllocator::GetBuffer 方法。

規格需求

   
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平臺 Windows
標頭 strmif.h (包含 Dshow.h)
程式庫 Strmiids.lib

另請參閱

錯誤和成功碼

IMemAllocator 介面