共用方式為


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::BltIDirectDrawSurface7::BltBatchIDirectDrawSurface7::UpdateOverlay 作業期間使用。

若要建立不是由特定 DirectDraw 物件擁有的 DirectDrawClipper 物件,請使用 DirectDrawCreateClipper 函式。

規格需求

需求
目標平台 Windows
標頭 ddraw.h
程式庫 Ddraw.lib
Dll Ddraw.dll

另請參閱

IDirectDraw7