Bagikan melalui


IDXGISwapChain::GetContainingOutput method (dxgi.h)

Dapatkan output (monitor tampilan) yang berisi sebagian besar area klien jendela target.

Sintaks

HRESULT GetContainingOutput(
  [out] IDXGIOutput **ppOutput
);

Parameter

[out] ppOutput

Jenis: IDXGIOutput**

Penunjuk ke antarmuka output (lihat IDXGIOutput).

Menampilkan nilai

Jenis: HRESULT

Mengembalikan salah satu DXGI_ERROR berikut.

Keterangan

Jika metode berhasil, antarmuka output akan diisi dan jumlah referensinya bertambah. Setelah selesai, pastikan untuk merilis antarmuka untuk menghindari kebocoran memori.

Output juga dimiliki oleh adaptor tempat perangkat rantai pertukaran dibuat.

Anda tidak dapat memanggil GetContainingOutput pada rantai pertukaran yang Anda buat dengan IDXGIFactory2::CreateSwapChainForComposition.

Untuk menentukan output yang sesuai dengan rantai pertukaran seperti itu, Anda harus memanggil IDXGIFactory::EnumAdapters lalu IDXGIAdapter::EnumOutputs untuk menghitung semua output yang tersedia. Anda kemudian harus berpotongan batas CoreWindow::Bounds Anda dengan koordinat desktop dari setiap output, seperti yang dilaporkan oleh DXGI_OUTPUT_DESC1::D esktopCoordinates atau DXGI_OUTPUT_DESC::D esktopCoordinates.

Persyaratan

   
Target Platform Windows
Header dxgi.h
Pustaka DXGI.lib

Lihat juga

Antarmuka DXGI

IDXGISwapChain