Função D2D1CreateFactory (d2d1.h)
Cria um objeto de fábrica que pode ser usado para criar recursos direct2D.
Sintaxe
HRESULT D2D1CreateFactory(
[in] D2D1_FACTORY_TYPE factoryType,
[in] REFIID riid,
[in, optional] const D2D1_FACTORY_OPTIONS *pFactoryOptions,
[out] void **ppIFactory
);
Parâmetros
[in] factoryType
Tipo: D2D1_FACTORY_TYPE
O modelo de threading da fábrica e os recursos que ele cria.
[in] riid
Tipo: REFIID
Uma referência à IID de ID2D1Factory obtida usando __uuidof(ID2D1Factory)
.
[in, optional] pFactoryOptions
Tipo: const D2D1_FACTORY_OPTIONS*
O nível de detalhes fornecido à camada de depuração.
[out] ppIFactory
Tipo: void**
Quando esse método é retornado, contém o endereço de um ponteiro para a nova fábrica.
Valor de retorno
Se a função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um
Observações
A interface ID2D1Factory
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 7, Windows Vista com SP2 e Atualização de Plataforma para Windows Vista [aplicativos da área de trabalho | Aplicativos UWP] |
servidor com suporte mínimo | Windows Server 2008 R2, Windows Server 2008 com SP2 e Atualização de Plataforma para Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP] |
da Plataforma de Destino |
Windows |
cabeçalho | d2d1.h |
biblioteca | D2d1.lib |
de DLL |
D2d1.dll |