DD_SETENTRIESDATA 構造体 (ddrawint.h)

DD_SETENTRIESDATA構造体には、パレット エントリを設定するために必要な情報が含まれています。

構文

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;

メンバー

lpDD

ドライバーのデバイスを記述する DD_DIRECTDRAW_GLOBAL 構造体を指します。

lpDDPalette

DirectDrawPalette オブジェクトを表す DD_PALETTE_GLOBAL 構造体を指します。

dwBase

変更する最初のエントリのカラー テーブルに 0 から始まるインデックスを指定します。

dwNumEntries

ドライバーが更新するパレット エントリの数を指定します。

lpEntries

カラー テーブルを指定する PALETTEENTRY 構造体を指します。 PALETTEENTRY の詳細については、最新の Microsoft DirectX SDK ドキュメントを参照してください。

ddRVal

ドライバーが DdSetEntries コールバックの戻り値を書き込む場所を指定します。 詳細については、「 DirectDraw の戻り値」を参照してください。

SetEntries

Microsoft DirectDraw API によって使用され、ドライバーで入力しないでください。

要件

   
Header ddrawint.h (Winddi.h を含む)

関連項目

DdSetEntries