다음을 통해 공유


DD_CREATESURFACEEXDATA 구조체(ddrawint.h)

DD_CREATESURFACEEXDATA 구조체에는 드라이버가 표면을 만들고 제공된 텍스처 핸들과 연결하는 데 필요한 정보가 포함되어 있습니다.

구문

typedef struct _DD_CREATESURFACEEXDATA {
  DWORD                dwFlags;
  PDD_DIRECTDRAW_LOCAL lpDDLcl;
  PDD_SURFACE_LOCAL    lpDDSLcl;
  HRESULT              ddRVal;
} *PDD_CREATESURFACEEXDATA, DD_CREATESURFACEEXDATA;

멤버

dwFlags

현재 사용되지 않고 항상 0인 D3dCreateSurfaceEx 함수에 대한 플래그 집합을 지정합니다.

lpDDLcl

애플리케이션에서 만든 DirectDraw 개체에 대한 핸들을 지정합니다. lpDDSLcl 핸들이 있는 scope. DD_DIRECTDRAW_LOCAL 구조체는 드라이버를 설명합니다.

lpDDSLcl

Direct3D에 대해 만들 DirectDraw 표면에 대한 핸들을 지정합니다. 이러한 핸들은 서로 다른 각 DD_DIRECTDRAW_LOCAL 구조 내에서 고유합니다. DD_SURFACE_LOCAL 구조체는 생성된 surface 개체를 나타냅니다.

ddRVal

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

요구 사항

   
머리글 ddrawint.h(Winddi.h 포함)

추가 정보

D3dCreateSurfaceEx

DD_DIRECTDRAW_LOCAL

DD_SURFACE_LOCAL