D2D1CreateFactory(D2D1_FACTORY_TYPE,REFIID,void**)
Crée un objet de fabrique qui peut être utilisé pour créer des ressources Direct2D.
Syntaxe
HRESULT D2D1CreateFactory(
[in] D2D1_FACTORY_TYPE factoryType,
[in] REFIID riid,
void **factory
);
Paramètres
[in] factoryType
Type : D2D1_FACTORY_TYPE
Modèle de thread de la fabrique et des ressources qu’il crée.
[in] riid
Type : REFIID
Référence à l’IID de ID2D1Factory obtenue à l’aide de __uuidof(ID2D1Factory)
.
factory
Valeur de retour
Type : HRESULT
Si la fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
L’interface ID2D1Factory fournit le point de départ de Direct2D. En général, un objet créé à partir d’une instance unique d’un objet de fabrique peut être utilisé avec d’autres ressources créées à partir de cette instance, mais pas avec les ressources créées par d’autres instances de fabrique.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP] |
serveur minimum pris en charge | Windows Server 2008 R2, Windows Server 2008 avec SP2 et Mise à jour de plateforme pour Windows Server 2008 [applications de bureau | Applications UWP] |
plateforme cible | Windows |
d’en-tête | d2d1.h |
bibliothèque | D2d1.lib |
DLL | D2d1.dll |