共用方式為


IDirectDraw7::Initialize 方法 (ddraw.h)

初始化使用 CoCreateInstance COM 函式所建立的 DirectDraw 物件。

語法

HRESULT Initialize(
  [in] GUID *unnamedParam1
);

參數

[in] unnamedParam1

這個方法用來作為 DirectDraw 介面識別碼的全域唯一標識符指標 (GUID) 。

傳回值

如果方法成功,傳回值會DD_OK。

如果失敗,方法可以傳回下列其中一個錯誤值:

  • DDERR_ALREADYINITIALIZED
  • DDERR_DIRECTDRAWALREADYCREATED
  • DDERR_GENERIC
  • DDERR_INVALIDOBJECT
  • DDERR_INVALIDPARAMS
  • DDERR_NODIRECTDRAWHW
  • DDERR_NODIRECTDRAWSUPPORT
  • DDERR_OUTOFMEMORY
系統會提供這個方法,以符合元件物件模型 (COM) 。 如果您已經使用 DirectDrawCreate 函式來建立 DirectDraw 對象,這個方法會傳回DDERR_ALREADYINITIALIZED。 如果您在使用 CoCreateInstance 建立 DirectDraw 物件時未呼叫 IDirectDraw7::Initialize,則之後呼叫的任何方法會傳回DDERR_NOTINITIALIZED。

規格需求

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

另請參閱

IDirectDraw7