Bagikan melalui


IDXGIOutput::Metode TakeOwnership (dxgi.h)

Mengambil kepemilikan output.

Sintaks

HRESULT TakeOwnership(
  [in] IUnknown *pDevice,
       BOOL     Exclusive
);

Parameter

[in] pDevice

Jenis: IUnknown*

Penunjuk ke antarmuka IUnknown perangkat (seperti ID3D10Device).

Exclusive

Jenis: BOOL

Atur ke TRUE untuk mengaktifkan utas atau aplikasi lain untuk mengambil kepemilikan perangkat; jika tidak, atur ke FALSE.

Mengembalikan nilai

Jenis: HRESULT

Mengembalikan salah satu nilai DXGI_ERROR .

Keterangan

Setelah selesai dengan output, panggil IDXGIOutput::ReleaseOwnership.

TakeOwnership tidak boleh dipanggil langsung oleh aplikasi, karena hasilnya tidak akan dapat diprediksi. Ini disebut secara implisit oleh objek rantai pertukaran DXGI selama transisi layar penuh, dan tidak boleh digunakan sebagai pengganti metode rantai pertukaran.

Catatan untuk aplikasi Bursa Windows

Jika aplikasi Windows Store menggunakan TakeOwnership, aplikasi gagal dengan DXGI_ERROR_NOT_CURRENTLY_AVAILABLE.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header dxgi.h
Pustaka DXGI.lib

Lihat juga

IDXGIOutput