Méthode ID2D1Properties ::GetValueByName(PCWSTR,T*) (d2d1_1.h)
Obtient la valeur de propriété par nom. Il s’agit d’une surcharge de modèle. Voir les remarques.
Syntaxe
HRESULT GetValueByName(
[in] PCWSTR propertyName,
[out] T *value
);
Paramètres
[in] propertyName
Type : PCWSTR
Nom de la propriété à obtenir.
[out] value
Type : T*
Lorsque cette méthode est retournée, contient la valeur.
Valeur de retour
Type : HRESULT
La méthode retourne une HRESULT. Les valeurs possibles incluent, mais ne sont pas limitées à celles du tableau suivant.
HRESULT | Description |
---|---|
S_OK | Aucune erreur n’a eu lieu. |
D2DERR_INVALID_PROPERTY | La propriété spécifiée n’existe pas. |
E_OUTOFMEMORY | Échec de l’allocation de mémoire nécessaire. |
D3DERR_OUT_OF_VIDEO_MEMORY | Échec de l’allocation de la mémoire vidéo requise. |
E_INVALIDARG | Un ou plusieurs arguments ne sont pas valides. |
E_FAIL | Échec non spécifié. |
Remarques
Si propertyName n’existe pas, aucune information n’est récupérée.
Toute erreur qui ne se produit pas dans le jeu standard retourné par une implémentation de propriété est mappée dans la plage d’erreurs standard.
template<typename T> HRESULT GetValueByName( _In_ PCWSTR propertyName, _Out_ T *value ) const;
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 8 et Mise à jour de plateforme pour Windows 7 [applications de bureau | Applications UWP] |
serveur minimum pris en charge | Windows Server 2012 et Mise à jour de plateforme pour Windows Server 2008 R2 [applications de bureau | Applications UWP] |
plateforme cible | Windows |
d’en-tête | d2d1_1.h |
bibliothèque | D2d1.lib |
DLL | D2d1.dll |