Fungsi DCompositionCreateDevice3 (dcomp.h)

Membuat objek perangkat DirectComposition baru, yang dapat digunakan untuk membuat objek DirectComposition lainnya.

Sintaks

HRESULT DCompositionCreateDevice3(
  [in, optional] IUnknown *renderingDevice,
  [in]           REFIID   iid,
  [out]          void     **dcompositionDevice
);

Parameter

[in, optional] renderingDevice

Jenis: IUnknown*

Penunjuk opsional ke perangkat DirectX yang akan digunakan untuk membuat objek permukaan DirectComposition. Harus menjadi penunjuk ke objek yang mengimplementasikan antarmuka IDXGIDevice atau ID2D1Device .

[in] iid

Jenis: REFIID

Pengidentifikasi antarmuka yang akan diambil. Ini harus salah satu dari __uuidof(IDCompositionDevice) atau __uuidof(IDCompositionDesktopDevice).

[out] dcompositionDevice

Jenis: void**

Menerima penunjuk antarmuka ke objek perangkat yang baru dibuat. Penunjuk adalah jenis yang ditentukan oleh parameter iid . Parameter ini tidak boleh NULL.

Mengembalikan nilai

Jenis: HRESULT

Jika fungsi ini berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Persyaratan

   
Target Platform Windows
Header dcomp.h
Pustaka Dcomp.lib
DLL Dcomp.dll