Поделиться через


Функция DCompositionCreateDevice3 (dcomp.h)

Создает новый объект устройства DirectComposition, который можно использовать для создания других объектов DirectComposition.

Синтаксис

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

Параметры

[in, optional] renderingDevice

Тип: IUnknown*

Необязательный указатель на устройство DirectX, используемое для создания объектов поверхности DirectComposition. Должен быть указателем на объект, реализующий интерфейсы IDXGIDevice или ID2D1Device .

[in] iid

Тип: REFIID

Идентификатор извлекаемого интерфейса. Это должен быть __uuidof(IDCompositionDevice) или __uuidof(IDCompositionDesktopDevice).

[out] dcompositionDevice

Тип: void**

Получает указатель интерфейса на созданный объект устройства. Указатель имеет тип, заданный параметром iid . Этот параметр не должен иметь значение NULL.

Возвращаемое значение

Тип: HRESULT

Если эта функция выполняется успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Требования

   
Целевая платформа Windows
Header dcomp.h
Библиотека Dcomp.lib
DLL Dcomp.dll