Méthode IPropertyDescription ::GetPropertyType (propsys.h)
Obtient le type de variante de la propriété .
Syntaxe
HRESULT GetPropertyType(
[out] VARTYPE *pvartype
);
Paramètres
[out] pvartype
Type : VARTYPE*
Lorsque cette méthode est retournée, contient un pointeur vers un VARTYPE qui indique le type de propriété. Si la propriété est à valeurs multiples, la valeur pointée est un masque VT_VECTOR (VT_VECTOR ORed au VARTYPE. Voici les types de variantes possibles.
VT_NULL
La valeur peut être n’importe quel type. Aucune contrainte n’est effectuée. Si un type ne peut pas être récupéré, cette méthode récupère une valeur par défaut de VT_NULL.
VT_LPWSTR
String
VT_BOOL
Boolean
VT_UI1
Byte
VT_I2
Entier 16 bits signé
VT_UI2
Entier 16 bits non signé
VT_I4
Entier 32 bits signé
VT_UI4
Entier non signé 32 bits
VT_I8
Entier 64 bits signé
VT_UI8
Entier non signé 64 bits
VT_R8
Double
VT_FILETIME
VT_CLSID
GUID
VT_BLOB
Données binaires non spécifiées
VT_UNKNOWN
Objet qui implémente IUnknown
VT_STREAM
Objet qui implémente IStream
Valeur retournée
Type : HRESULT
Cette méthode retourne toujours S_OK.
Remarques
Les informations récupérées par cette méthode proviennent de l’attribut type de l’élément typeInfo dans le fichier .propdesc de la propriété.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | propsys.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour