D3DDDIARG_CAPTURETOSYSMEM 구조체(d3dumddi.h)

D3DDDIARG_CAPTURETOSYSMEM 구조는 캡처 버퍼에서 비디오 메모리 표면으로 비트 블록 전송(비트블렛)의 매개 변수를 설명합니다.

구문

typedef struct _D3DDDIARG_CAPTURETOSYSMEM {
  [in] HANDLE hSrcResource;
  [in] RECT   SrcRect;
  [in] HANDLE hDstResource;
  [in] UINT   DstSubResourceIndex;
  [in] RECT   DstRect;
} D3DDDIARG_CAPTURETOSYSMEM;

멤버

[in] hSrcResource

원본 리소스에 대한 핸들입니다.

[in] SrcRect

원본 사각형에 대한 RECT 구조체입니다.

[in] hDstResource

대상 리소스에 대한 핸들입니다.

[in] DstSubResourceIndex

리소스 내의 대상 화면에 대한 인덱스입니다.

[in] DstRect

대상 사각형에 대한 RECT 구조체입니다.

설명

hSrcResource 멤버에 의해 지정된 원본 리소스는 캡처 버퍼이므로 독립 실행형 리소스로 보장됩니다. 따라서 CaptureToSysMem 호출에서 Microsoft Direct3D 런타임은 리소스 내의 하위 원본 화면에 인덱스를 제공할 필요가 없습니다. 그러나 런타임이 사용자 모드 디스플레이 드라이버의 Blt 함수를 호출하여 보다 일반적인 비트블렛을 수행하는 경우 하위 원본 화면에 대한 인덱스가 필요합니다.

요구 사항

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

추가 정보

샌드위치

CaptureToSysMem

RECT