D2D1CreateFactory(D2D1_FACTORY_TYPE,REFIID,void**)
Crea un oggetto factory che può essere usato per creare risorse Direct2D.
Sintassi
HRESULT D2D1CreateFactory(
[in] D2D1_FACTORY_TYPE factoryType,
[in] REFIID riid,
void **factory
);
Parametri
[in] factoryType
Tipo: D2D1_FACTORY_TYPE
Modello di threading della factory e delle risorse create.
[in] riid
Tipo: REFIID
Riferimento all'IID di ID2D1Factory ottenuto usando __uuidof(ID2D1Factory)
.
factory
Valore restituito
Se la funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore
Osservazioni
L'interfaccia ID2D1Factory fornisce il punto di partenza per Direct2D. In generale, un oggetto creato da una singola istanza di un oggetto factory può essere usato con altre risorse create da tale istanza, ma non con le risorse create da altre istanze di factory.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista [app desktop | App UWP] |
server minimo supportato | Windows Server 2008 R2, Windows Server 2008 con SP2 e Aggiornamento della piattaforma per Windows Server 2008 [app desktop | App UWP] |
piattaforma di destinazione | Finestre |
intestazione |
d2d1.h |
libreria |
D2d1.lib |
dll | D2d1.dll |