Método IDXGIOutput::TakeOwnership (dxgi.h)
Assume a propriedade de uma saída.
Sintaxe
HRESULT TakeOwnership(
[in] IUnknown *pDevice,
BOOL Exclusive
);
Parâmetros
[in] pDevice
Tipo: IUnknown*
Um ponteiro para a interface IUnknown de um dispositivo (como um ID3D10Device).
Exclusive
Tipo: BOOL
Defina como TRUE para permitir que outros threads ou aplicativos se apropriem do dispositivo; caso contrário, defina como FALSE.
Retornar valor
Tipo: HRESULT
Retorna um dos valores DXGI_ERROR .
Comentários
Quando terminar a saída, chame IDXGIOutput::ReleaseOwnership.
TakeOwnership não deve ser chamado diretamente por aplicativos, pois os resultados serão imprevisíveis. Ele é chamado implicitamente pelo objeto de cadeia de troca DXGI durante transições de tela inteira e não deve ser usado como um substituto para métodos de cadeia de troca.
Anotações para aplicativos da Windows Store
Se um aplicativo da Windows Store usar TakeOwnership, ele falhará com DXGI_ERROR_NOT_CURRENTLY_AVAILABLE.Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | dxgi.h |
Biblioteca | DXGI.lib |