Método IDXGIOutput::TakeOwnership (dxgi.h)
Toma posesión de una salida.
Sintaxis
HRESULT TakeOwnership(
[in] IUnknown *pDevice,
BOOL Exclusive
);
Parámetros
[in] pDevice
Tipo: IUnknown*
Puntero a la interfaz IUnknown de un dispositivo (como id3D10Device).
Exclusive
Tipo: BOOL
Establézcalo en TRUE para permitir que otros subprocesos o aplicaciones tomen posesión del dispositivo; de lo contrario, establezca en FALSE.
Valor devuelto
Tipo: HRESULT
Devuelve uno de los valores de DXGI_ERROR .
Comentarios
Cuando haya terminado con la salida, llame a IDXGIOutput::ReleaseOwnership.
Las aplicaciones no deben llamar a TakeOwnership directamente, ya que los resultados serán impredecibles. El objeto de cadena de intercambio DXGI lo llama implícitamente durante las transiciones de pantalla completa y no debe usarse como sustituto de los métodos de cadena de intercambio.
Notas de las aplicaciones de la Tienda Windows
Si una aplicación de la Tienda Windows usa TakeOwnership, se produce un error con DXGI_ERROR_NOT_CURRENTLY_AVAILABLE.Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | dxgi.h |
Library | DXGI.lib |