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 포함) |