다음을 통해 공유


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

추가 정보

DdSetEntries