Partager via


Méthode IDirectDrawPalette ::GetEntries (ddraw.h)

Récupère les valeurs de palette d’un objet DirectDrawPalette.

Syntaxe

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

Paramètres

[in] unnamedParam1

Actuellement non utilisé et doit être défini sur 0.

[in] unnamedParam2

Début des entrées à récupérer séquentiellement.

[in] unnamedParam3

Nombre d’entrées de palette pouvant tenir dans le tableau spécifié par lpEntries . Les couleurs des entrées de palette sont retournées dans l’ordre, de la valeur du paramètre dwStartingEntry à la valeur du paramètre dwCount moins 1. (Ces paramètres sont définis par IDirectDrawPalette ::SetEntries.)

[out] unnamedParam4

Tableau de structures PALETTEENTRY qui reçoit les entrées de palette de l’objet DirectDrawPalette. Les entrées de palette sont de 1 octet chacune si l’indicateur DDPCAPS_8BITENTRIES est défini, et de 4 octets dans le cas contraire. Chaque champ est une description de couleur.

Valeur retournée

Si la méthode réussit, la valeur de retour est DD_OK.

En cas d’échec, la méthode peut retourner l’une des valeurs d’erreur suivantes :

  • DDERR_INVALIDOBJECT
  • DDERR_INVALIDPARAMS
  • DDERR_NOTPALETTIZED

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête ddraw.h
Bibliothèque Ddraw.lib
DLL Ddraw.dll

Voir aussi

IDirectDrawPalette