Platform SDK: DirectX

IDirectDrawPalette::Initialize

IDirectDrawPalette::Initialize メソッドは、DirectDrawPalette オブジェクトを初期化する。

HRESULT Initialize(
  LPDIRECTDRAW lpDD,             
  DWORD dwFlags,                 
  LPPALETTEENTRY lpDDColorTable  
);

パラメータ

lpDD
DirectDraw オブジェクトを表す DirectDraw 構造体のアドレス。
dwFlagslpDDColorTable
現時点では未使用なので 0 を設定しておく。

戻り値

このメソッドは、DDERR_ALREADYINITIALIZED を返す。

このメソッドは、コンポーネント オブジェクト モデル (COM) プロトコル準拠で提供される。DirectDrawPalette オブジェクトは作成時に初期化されるので、このメソッドは常に DDERR_ALREADYINITIALIZED を返す。

動作環境

  Windows NT/2000 : Windows NT 4.0 Service Pack 3 またはそれ以降が必要。
  Windows 95/98 : Windows 95 以降が必要。Windows 95 用に再配布可能な形で使用可能。
  ヘッダー : ddraw.h で宣言。
  インポート ライブラリ : ddraw.lib を使用。

参照

IUnknown::AddRefIUnknown::QueryInterfaceIUnknown::Release