IDirectDraw7::CreateClipper 方法 (ddraw.h)
建立 DirectDrawClipper 物件。
語法
HRESULT CreateClipper(
[in] DWORD unnamedParam1,
[out] LPDIRECTDRAWCLIPPER *unnamedParam2,
[in] IUnknown *unnamedParam3
);
參數
[in] unnamedParam1
目前未使用 ,且必須設定為 0。
[out] unnamedParam2
如果呼叫成功,要設定為有效 IDirectDrawClipper 介面指標的變數位址。
[in] unnamedParam3
允許未來與 COM 匯總功能相容。 如果此參數不是 NULL,這個方法目前會傳回錯誤。
傳回值
如果方法成功,傳回值會DD_OK。
如果失敗,方法可以傳回下列其中一個錯誤值:
- DDERR_INVALIDOBJECT
- DDERR_INVALIDPARAMS
- DDERR_NOCOOPERATIVELEVELSET
- DDERR_OUTOFMEMORY
備註
DirectDrawClipper 物件可以附加至 DirectDrawSurface,並在 IDirectDrawSurface7::Blt、 IDirectDrawSurface7::BltBatch 和 IDirectDrawSurface7::UpdateOverlay 作業期間使用。
若要建立不是由特定 DirectDraw 物件擁有的 DirectDrawClipper 物件,請使用 DirectDrawCreateClipper 函式。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | ddraw.h |
程式庫 | Ddraw.lib |
Dll | Ddraw.dll |