IDirectDrawPalette::GetEntries メソッド (ddraw.h)
DirectDrawPalette オブジェクトからパレット値を取得します。
構文
HRESULT GetEntries(
[in] DWORD unnamedParam1,
[in] DWORD unnamedParam2,
[in] DWORD unnamedParam3,
[out] LPPALETTEENTRY unnamedParam4
);
パラメーター
[in] unnamedParam1
現在は使用されておらず、0 に設定する必要があります。
[in] unnamedParam2
順番に取得するエントリの開始。
[in] unnamedParam3
lpEntries が指定する配列に収まるパレット エントリの数。 パレット エントリの色は、 dwStartingEntry パラメーターの値から dwCount パラメーターの値から 1 を引いた値まで順番に返されます。 (これらのパラメーターは 、IDirectDrawPalette::SetEntries によって設定されます)。
[out] unnamedParam4
DirectDrawPalette オブジェクトからパレット エントリを受け取る PALETTEENTRY 構造体の配列。 DDPCAPS_8BITENTRIES フラグが設定されている場合はパレット項目はそれぞれ 1 バイト、それ以外の場合は 4 バイトです。 各フィールドは色の説明です。
戻り値
メソッドが成功した場合、戻り値はDD_OK。
失敗した場合、メソッドは次のいずれかのエラー値を返すことができます。
- DDERR_INVALIDOBJECT
- DDERR_INVALIDPARAMS
- DDERR_NOTPALETTIZED
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | ddraw.h |
Library | Ddraw.lib |
[DLL] | Ddraw.dll |