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