Функция 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 |