DCompositionCreateDevice3 関数 (dcomp.h)
新しい DirectComposition デバイス オブジェクトを作成します。このオブジェクトを使用して、他の DirectComposition オブジェクトを作成できます。
構文
HRESULT DCompositionCreateDevice3(
[in, optional] IUnknown *renderingDevice,
[in] REFIID iid,
[out] void **dcompositionDevice
);
パラメーター
[in, optional] renderingDevice
種類: IUnknown*
DirectComposition サーフェス オブジェクトの作成に使用する DirectX デバイスへのオプションのポインター。 IDXGIDevice または ID2D1Device インターフェイスを実装するオブジェクトへのポインターである必要があります。
[in] iid
種類: REFIID
取得するインターフェイスの識別子。 これは、__uuidof(IDCompositionDevice) または __uuidof(IDCompositionDesktopDevice) のいずれかである必要があります。
[out] dcompositionDevice
型: void**
新しく作成されたデバイス オブジェクトへのインターフェイス ポインターを受け取ります。 ポインターは、 iid パラメーターで指定された型です。 このパラメーターを NULL にすることはできません。
戻り値
種類: HRESULT
この関数が成功すると、 S_OKが返されます。 そうでない場合は、HRESULT エラー コードを返します。
要件
対象プラットフォーム | Windows |
ヘッダー | dcomp.h |
Library | Dcomp.lib |
[DLL] | Dcomp.dll |