다음을 통해 공유


ID3D11On12Device2::ReturnUnderlyingResource 메서드(d3d11on12.h)

이 메서드를 사용하면 Direct3D 11 리소스 개체를 Direct3D11On12로 반환하고 리소스가 Direct3D11On12에서 사용할 준비가 되면 펜스 및 펜스 신호 값을 통해 표시할 수 있습니다. Direct3D 12 작업이 예약되면 returnUnderlyingResource 호출해야 합니다.

통사론

HRESULT ReturnUnderlyingResource(
  [in] ID3D11Resource *pResource11,
  [in] UINT           NumSync,
  [in] UINT64         *pSignalValues,
  [in] ID3D12Fence    **ppFences
);

매개 변수

[in] pResource11

형식: ID3D11Resource*

반환하려는 Direct3D 11 리소스 개체입니다.

[in] NumSync

형식: UINT

pSignalValues 및 ppFences가리키는 배열의 요소 수입니다.

[in] pSignalValues

형식: UINT64

펜스 신호 값 배열에 대한 포인터입니다.

[in] ppFences

형식: ID3D12Fence

펜스 개체 배열에 대한 포인터입니다.

반환 값

형식: HRESULT

함수가 성공하면 S_OK반환합니다. 그렇지 않으면 HRESULT오류 코드반환합니다.

발언

리소스를 반환할 때는 리소스가 다시 D3D12_RESOURCE_STATE_COMMON 상태로 돌아와 Direct3D11On12에서 사용할 준비가 되었음을 나타내는 펜스 및 펜스 신호 값 집합을 제공합니다.

pSignalValues 및 ppFences병렬 배열에는 리소스에 대한 보류 중인 작업이 포함됩니다. Direct3D11On12 변환 계층은 리소스에 대한 작업이 예약될 때까지 이러한 인수에 대한 대기를 지연합니다.

요구 사항

요구
지원되는 최소 클라이언트 Windows 10 버전 2004(10.0; 빌드 19041)
지원되는 최소 서버 Windows Server 버전 2004(10.0; 빌드 19041)
헤더 d3d11on12.h
라이브러리 D3D11.lib
DLL D3D11.dll

참고 항목