Bagikan melalui


Metode IDirectDrawPalette::GetEntries (ddraw.h)

Mengambil nilai palet dari objek DirectDrawPalette.

Sintaks

HRESULT GetEntries(
  [in]  DWORD          unnamedParam1,
  [in]  DWORD          unnamedParam2,
  [in]  DWORD          unnamedParam3,
  [out] LPPALETTEENTRY unnamedParam4
);

Parameter

[in] unnamedParam1

Saat ini tidak digunakan dan harus diatur ke 0.

[in] unnamedParam2

Awal entri yang akan diambil secara berurutan.

[in] unnamedParam3

Jumlah entri palet yang bisa pas dalam array yang ditentukan lpEntries . Warna entri palet dikembalikan secara berurutan, dari nilai parameter dwStartingEntry melalui nilai parameter dwCount dikurangi 1. (Parameter ini diatur oleh IDirectDrawPalette::SetEntries.)

[out] unnamedParam4

Array struktur PALETTEENTRY yang menerima entri palet dari objek DirectDrawPalette. Entri palet masing-masing 1 byte jika bendera DDPCAPS_8BITENTRIES diatur, dan 4 byte jika tidak. Setiap bidang adalah deskripsi warna.

Nilai kembali

Jika metode berhasil, nilai yang dikembalikan DD_OK.

Jika gagal, metode dapat mengembalikan salah satu nilai kesalahan berikut:

  • DDERR_INVALIDOBJECT
  • DDERR_INVALIDPARAMS
  • DDERR_NOTPALETTIZED

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header ddraw.h
Pustaka Ddraw.lib
DLL Ddraw.dll

Lihat juga

IDirectDrawPalette