다음을 통해 공유


DD_CREATEPALETTEDATA 구조체(ddrawint.h)

DD_CREATEPALETTEDATA 구조에는 이 Microsoft DirectDraw 개체에 대한 DirectDrawPalette 개체를 만드는 데 필요한 정보가 포함되어 있습니다.

구문

typedef struct _DD_CREATEPALETTEDATA {
  PDD_DIRECTDRAW_GLOBAL lpDD;
  PDD_PALETTE_GLOBAL    lpDDPalette;
  LPPALETTEENTRY        lpColorTable;
  HRESULT               ddRVal;
  VOID                  *CreatePalette;
  BOOL                  is_excl;
} *PDD_CREATEPALETTEDATA, DD_CREATEPALETTEDATA;

멤버

lpDD

드라이버의 디바이스를 설명하는 DD_DIRECTDRAW_GLOBAL 구조를 가리킵니다.

lpDDPalette

DirectDrawPalette 개체를 나타내는 DD_PALETTE_GLOBAL 구조를 가리킵니다.

lpColorTable

이 DirectDrawPalette 개체의 색을 초기화하는 데 사용되는 2, 4, 16 또는 256 PALETTEENTRY 구조체의 배열을 가리킵니다. PALETTEENTRY에 대한 자세한 내용은 최신 Microsoft DirectX SDK 설명서를 참조하세요.

ddRVal

드라이버가 DdCreatePalette 콜백의 반환 값을 쓰는 위치를 지정합니다. DD_OK 반환 코드는 성공을 나타냅니다. 자세한 내용은 DirectDraw에 대한 반환 값을 참조하세요.

CreatePalette

DirectDraw API에서 사용되며 드라이버에서 입력하면 안 됩니다.

is_excl

이 프로세스에 배타적 모드가 있고 그렇지 않으면 FALSE 가 있음을 나타내기 위해 TRUE 로 설정된 BOOL 값을 지정합니다.

요구 사항

요구 사항
헤더 ddrawint.h(Winddi.h 포함)

추가 정보

DdCreatePalette