共用方式為


DCompositionCreateDevice3 函式 (dcomp.h)

建立新的 DirectComposition 裝置物件,可用來建立其他 DirectComposition 物件。

語法

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

參數

[in, optional] renderingDevice

類型: IUnknown*

要用來建立 DirectComposition 介面物件的 DirectX 裝置選擇性指標。 必須是實作 IDXGIDeviceID2D1Device 介面的物件指標。

[in] iid

類型: REFIID

要擷取之介面的識別碼。 這必須是其中一個__uuidof (IDCompositionDevice) 或__uuidof (IDCompositionDesktopDevice) 。

[out] dcompositionDevice

類型: void**

接收新建立之裝置物件的介面指標。 指標是 iid 參數所指定的類型。 此參數不得為 Null。

傳回值

類型: HRESULT

如果此函式成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

需求

   
目標平台 Windows
標頭 dcomp.h
程式庫 Dcomp.lib
Dll Dcomp.dll