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

STRUCTURE 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

IPropertyDescription

Schéma de description de la propriété