D3D11_1DDI_GETCAPTUREHANDLEDATA 구조체(d3d10umddi.h)

GetCaptureHandle 함수 호출에서 리소스 할당을 정의합니다.

구문

typedef struct _D3D11_1DDI_GETCAPTUREHANDLEDATA {
  [in]  D3D10DDI_HRESOURCE hResource;
  [in]  UINT               ArrayIndex;
  [out] D3DKMT_HANDLE      hAllocation;
  [out] UINT               DataOffset;
  [out] UINT               DataSize;
} D3D11_1DDI_GETCAPTUREHANDLEDATA;

멤버

[in] hResource

할당 핸들을 가져올 리소스에 대한 핸들입니다.

Direct3D 버전 11 이상 런타임은 이 리소스가 D3D10_DDI_RESOURCE_BIND_FLAG 열거형의 D3D11_DDI_BIND_CAPTURE 값을 사용하여 만들어졌는지 이미 확인했습니다.

[in] ArrayIndex

데이터를 가져올 배열 요소입니다.

리소스가 텍스처 배열로 만들어지지 않은 경우 이 값은 0입니다. 텍스처 배열의 경우 Direct3D 버전 11 이상 런타임은 배열이 유효한지 이미 확인했습니다.

[out] hAllocation

이 할당과 연결된 커널 모드 할당 핸들의 드라이버 제공 주소입니다.

[out] DataOffset

할당 내에서 요청된 데이터의 드라이버 제공 오프셋입니다.

리소스가 텍스처 배열로 만들어지지 않은 경우 이 값은 일반적으로 0입니다. 텍스처 배열의 경우 이 값은 할당 내의 배열 요소 데이터의 오프셋입니다.

[out] DataSize

할당 내에서 요청된 데이터의 드라이버 제공 크기입니다.

리소스가 텍스처 배열로 만들어지지 않은 경우 이 값은 일반적으로 할당 크기(바이트)입니다. 텍스처 배열의 경우 이 값은 할당 내의 요소 데이터의 크기입니다.

설명

GetCaptureHandle 함수가 호출되면 드라이버는 지정된 리소스와 연결된 커널 모드 할당 핸들과 리소스 데이터의 크기 및 할당된 메모리 블록 내의 오프셋으로 구조를 업데이트합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8
지원되는 최소 서버 Windows Server 2012
머리글 d3d10umddi.h(D3d10umddi.h 포함)

추가 정보

D3D10_DDI_RESOURCE_BIND_FLAG

GetCaptureHandle