Метод 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
Массив структур PALETTEENTRY , который получает записи палитры из объекта DirectDrawPalette. Записи палитры равны 1 байтам, если установлен флаг DDPCAPS_8BITENTRIES, и 4 байта в противном случае. Каждое поле является описанием цвета.
Возвращаемое значение
Если метод выполнен успешно, возвращаемое значение будет DD_OK.
В случае сбоя метод может вернуть одно из следующих значений ошибки:
- DDERR_INVALIDOBJECT
- DDERR_INVALIDPARAMS
- DDERR_NOTPALETTIZED
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | ddraw.h |
Библиотека | Ddraw.lib |
DLL | Ddraw.dll |