다음을 통해 공유


IHolographicCameraInterop::CreateDirect3D12BackBufferResource 메서드(windows.graphics.holographic.interop.h)

CreateDirect3D12BackBufferResource 메서드는 해당 HolographicCamera API 개체의 백 버퍼로 사용할 Direct3D 12 리소스를 만듭니다.

D3D12_RESOURCE_DESC 구조체에는 유효한 초기 값 집합이 포함될 수 있습니다. 이 HolographicCamera 에서 작동하지 않는 값은 선택적 매개 변수가 아닌 pTexture2DDesc로 표시된 구조체에서 재정의됩니다. 리소스가 이미 힙에 커밋되도록 만들어집니다.

구문

HRESULT CreateDirect3D12BackBufferResource(
  ID3D12Device        *pDevice,
  D3D12_RESOURCE_DESC *pTexture2DDesc,
  ID3D12Resource      **ppCreatedTexture2DResource
);

매개 변수

pDevice

형식: ID3D12Device*

리소스를 만드는 데 사용되는 Direct3D 12 디바이스입니다.

pTexture2DDesc

형식: D3D12_RESOURCE_DESC*

Direct3D 12 리소스 설명입니다. 이 매개 변수는 선택 사항이 아닙니다.

CreateDirect3D12BackBufferResource 는 런타임에 결정되는 버퍼 크기 또는 형식 제한과 같은 플랫폼 요구 사항을 준수하기 위해 필요에 따라 설명을 조정합니다. 애플리케이션은 ppCreatedTexture2DResource에서 반환된 텍스처에 대한 설명자를 검사하고 지정된 것과 다른 차이점에 적절하게 응답해야 합니다.

ppCreatedTexture2DResource

형식: ID3D12Resource**

성공하면 콘텐츠 버퍼로 사용할 Direct3D 12 2D 텍스처 리소스입니다. 그렇지 않으면 nullptr입니다.

반환 값

S_OK 성공하면 실패 이유를 나타내는 HRESULT 오류 코드를 반환합니다. COM 오류 코드(UI, 오디오, DirectX, 코덱)도 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10 버전 2004(10.0; 빌드 19041)
지원되는 최소 서버 Windows Server 버전 2004(10.0; 빌드 19041)
머리글 windows.graphics.holographic.interop.h