Metodo IDXGIOutput::TakeOwnership (dxgi.h)
Accetta la proprietà di un output.
Sintassi
HRESULT TakeOwnership(
[in] IUnknown *pDevice,
BOOL Exclusive
);
Parametri
[in] pDevice
Tipo: IUnknown*
Puntatore all'interfaccia IUnknown di un dispositivo,ad esempio ID3D10Device.
Exclusive
Tipo: BOOL
Impostare su TRUE per abilitare altri thread o applicazioni per acquisire la proprietà del dispositivo; in caso contrario, impostare su FALSE.
Valore restituito
Tipo: HRESULT
Restituisce uno dei valori DXGI_ERROR .
Commenti
Al termine dell'output, chiamare IDXGIOutput::ReleaseOwnership.
TakeOwnership non deve essere chiamato direttamente dalle applicazioni, poiché i risultati saranno imprevedibili. Viene chiamato in modo implicito dall'oggetto della catena di scambio DXGI durante le transizioni a schermo intero e non deve essere usato come sostituzione per i metodi della catena di scambio.
Note per le app di Windows Store
Se un'app di Windows Store usa TakeOwnership, ha esito negativo con DXGI_ERROR_NOT_CURRENTLY_AVAILABLE.Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | dxgi.h |
Libreria | DXGI.lib |