DD_COLORCONTROLCALLBACKS 構造体 (ddrawint.h)

DD_COLORCONTROLCALLBACKS構造体には、デバイス ドライバーがサポートする Microsoft DirectDraw カラー コントロール コールバックへのエントリ ポインターが含まれています。

構文

typedef struct _DD_COLORCONTROLCALLBACKS {
  DWORD                    dwSize;
  DWORD                    dwFlags;
  PDD_COLORCB_COLORCONTROL ColorControl;
} DD_COLORCONTROLCALLBACKS;

メンバー

dwSize

このDD_COLORCONTROLCALLBACKS構造体のサイズをバイト単位で指定します。

dwFlags

デバイスが ColorControl によって識別されるカラー コントロール コールバックをサポートしているかどうかを示します。 ドライバーは、カラー コントロール コールバックを実装するときに、このメンバーをDDHAL_COLOR_COLORCONTROLするように設定する必要があります。

ColorControl

ドライバーが提供する DdControlColor コールバックを指します。

解説

ディスプレイ ドライバーが使用しないエントリは NULL に設定する必要があります。 ドライバーは、 その DdGetDriverInfo 関数がGUID_ColorControlCallbacks GUID で呼び出されたときに、この構造体を初期化する必要があります。

要件

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

関連項目

DD_CALLBACKS

DD_KERNELCALLBACKS

DD_MISCELLANEOUSCALLBACKS

DD_MOTIONCOMPCALLBACKS

DD_NTCALLBACKS

DD_PALETTECALLBACKS

DD_SURFACECALLBACKS

DD_VIDEOPORTCALLBACKS

DdControlColor

DdGetDriverInfo