Condividi tramite


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

Vedi anche

IDXGIOutput