Freigeben über


DD_SETENTRIESDATA Struktur (ddrawint.h)

Die DD_SETENTRIESDATA-Struktur enthält Informationen, die zum Festlegen von Paletteneinträgen erforderlich sind.

Syntax

typedef struct _DD_SETENTRIESDATA {
  PDD_DIRECTDRAW_GLOBAL lpDD;
  PDD_PALETTE_GLOBAL    lpDDPalette;
  DWORD                 dwBase;
  DWORD                 dwNumEntries;
  LPPALETTEENTRY        lpEntries;
  HRESULT               ddRVal;
  VOID                  *SetEntries;
} *PDD_SETENTRIESDATA, DD_SETENTRIESDATA;

Member

lpDD

Verweist auf eine DD_DIRECTDRAW_GLOBAL-Struktur , die das Gerät des Treibers beschreibt.

lpDDPalette

Zeigt auf eine DD_PALETTE_GLOBAL-Struktur , die das DirectDrawPalette-Objekt darstellt.

dwBase

Gibt einen nullbasierten Index in der Farbtabelle des ersten zu ändernden Eintrags an.

dwNumEntries

Gibt die Anzahl der Paletteneinträge an, die der Treiber aktualisieren soll.

lpEntries

Zeigt auf eine PALETTEENTRY-Struktur, die die Farbtabelle angibt. Weitere Informationen zu PALETTEENTRY finden Sie in der neuesten Microsoft DirectX SDK-Dokumentation.

ddRVal

Gibt den Speicherort an, an dem der Treiber den Rückgabewert des DdSetEntries-Rückrufs schreibt. Weitere Informationen finden Sie unter Rückgabewerte für DirectDraw.

SetEntries

Wird von der Microsoft DirectDraw-API verwendet und sollte nicht vom Treiber ausgefüllt werden.

Anforderungen

   
Kopfzeile ddrawint.h (include Winddi.h)

Weitere Informationen

DdSetEntries