D3DDDI_SURFACEINFO 구조체(d3dukmdt.h)

D3DDDI_SURFACEINFO 구조는 표면과 같은 리소스 종류를 설명합니다.

구문

typedef struct _D3DDDI_SURFACEINFO {
  [in] UINT       Width;
  [in] UINT       Height;
  [in] UINT       Depth;
  [in] const VOID *pSysMem;
  [in] UINT       SysMemPitch;
  [in] UINT       SysMemSlicePitch;
} D3DDDI_SURFACEINFO;

멤버

[in] Width

선형 리소스의 너비(픽셀 단위) 또는 표면 또는 볼륨 또는 길이(픽셀)입니다.

[in] Height

표면 또는 볼륨의 높이(픽셀)입니다.

[in] Depth

볼륨의 깊이(픽셀)입니다.

[in] pSysMem

리소스가 시스템 메모리에 있는 경우 리소스의 내용을 포함하는 버퍼에 대한 포인터이고, 리소스가 비디오 메모리에 있는 경우 NULL 입니다.

이 멤버는 리소스를 만들기 위한 D3DDDIARG_CREATERESOURCE 구조체의 멤버가 D3DDDIPOOL_SYSTEMMEM 값으로 설정된 경우에만 유효합니다.

[in] SysMemPitch

표면의 피치(바이트)입니다. 즉, 다음 줄의 시작 부분까지의 거리(바이트)입니다.

[in] SysMemSlicePitch

볼륨의 조각(바이트)입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다.
머리글 d3dukmdt.h(D3dumddi.h, D3dkmddi.h 포함)

추가 정보

CreateResource

D3DDDIARG_CREATERESOURCE