DD_PALETTECALLBACKS 構造体 (ddrawint.h)
DD_PALETTECALLBACKS構造体には、デバイス ドライバーがサポートする DirectDraw パレット コールバック関数へのエントリ ポインターが含まれています。
構文
typedef struct DD_PALETTECALLBACKS {
DWORD dwSize;
DWORD dwFlags;
PDD_PALCB_DESTROYPALETTE DestroyPalette;
PDD_PALCB_SETENTRIES SetEntries;
} DD_PALETTECALLBACKS;
メンバー
dwSize
このDD_PALETTECALLBACKS構造体のサイズをバイト単位で指定します。
dwFlags
ドライバーが実装した DirectDrawPalette コールバック関数を示します。 dwFlags で設定されたすべてのビットについて、ドライバーは、この構造体の対応する関数ポインター メンバーを初期化する必要があります。 このメンバーには、次のフラグの 1 つ以上を指定できます。
- DDHAL_PALCB32_DESTROYPALETTE
- DDHAL_PALCB32_SETENTRIES
DestroyPalette
ドライバー提供の DdDestroyPalette パレット コールバックを指します。
SetEntries
ドライバー提供の DdSetEntries パレット コールバックをポイントします。
解説
ディスプレイ ドライバーが使用しないエントリは NULL に設定する必要があります。 ドライバーは 、DrvEnableDirectDraw でこの構造体を初期化します。
要件
Header | ddrawint.h (Winddi.h を含む) |