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 |