다음을 통해 공유


IDXGIOutput::TakeOwnership 메서드(dxgi.h)

출력의 소유권을 가져옵니다.

구문

HRESULT TakeOwnership(
  [in] IUnknown *pDevice,
       BOOL     Exclusive
);

매개 변수

[in] pDevice

형식: IUnknown*

디바이스의 IUnknown 인터페이스에 대한 포인터입니다(예: ID3D10Device).

Exclusive

형식: BOOL

다른 스레드 또는 애플리케이션이 디바이스의 소유권을 가져올 수 있도록 하려면 TRUE 로 설정합니다. 그렇지 않으면 FALSE로 설정합니다.

반환 값

형식: HRESULT

DXGI_ERROR 값 중 하나를 반환합니다.

설명

출력이 완료되면 IDXGIOutput::ReleaseOwnership을 호출합니다.

결과를 예측할 수 없으므로 TakeOwnership은 애플리케이션에서 직접 호출해서는 안 됩니다. 전체 화면 전환 중에 DXGI 스왑 체인 개체에 의해 암시적으로 호출되며 스왑 체인 메서드 대신 사용하면 안 됩니다.

Windows 스토어 앱에 대한 참고 사항

Windows 스토어 앱이 TakeOwnership을 사용하는 경우 DXGI_ERROR_NOT_CURRENTLY_AVAILABLE 함께 실패합니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 dxgi.h
라이브러리 DXGI.lib

추가 정보

IDXGIOutput