Função DCompositionCreateDevice3 (dcomp.h)
Cria um novo objeto de dispositivo DirectComposition, que pode ser usado para criar outros objetos DirectComposition.
Sintaxe
HRESULT DCompositionCreateDevice3(
[in, optional] IUnknown *renderingDevice,
[in] REFIID iid,
[out] void **dcompositionDevice
);
Parâmetros
[in, optional] renderingDevice
Tipo: IUnknown*
Um ponteiro opcional para um dispositivo DirectX a ser usado para criar objetos de superfície DirectComposition. Deve ser um ponteiro para um objeto que implementa as interfaces IDXGIDevice ou ID2D1Device .
[in] iid
Tipo: REFIID
O identificador da interface a ser recuperada. Esse deve ser um dos __uuidof(IDCompositionDevice) ou __uuidof(IDCompositionDesktopDevice).
[out] dcompositionDevice
Tipo: void**
Recebe um ponteiro de interface para o objeto de dispositivo recém-criado. O ponteiro é do tipo especificado pelo parâmetro iid . Esse parâmetro não deve ser NULL.
Valor retornado
Tipo: HRESULT
Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Requisitos
Plataforma de Destino | Windows |
Cabeçalho | dcomp.h |
Biblioteca | Dcomp.lib |
DLL | Dcomp.dll |