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에서 사용되며 드라이버에서 입력하면 안 됩니다.
요구 사항
머리글 | ddrawint.h(Winddi.h 포함) |