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 |
程式庫 | Ddraw.lib |
Dll | Ddraw.dll |