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 |