Partager via


Méthode IPropertyStore ::GetValue (propsys.h)

Cette méthode récupère les données d’une propriété spécifique.

Syntaxe

HRESULT GetValue(
  REFPROPERTYKEY key,
  PROPVARIANT    *pv
);

Paramètres

key

TBD

pv

Une fois la IPropertyStore::GetValue méthode retournée, ce paramètre pointe vers une structure PROPVARIANT qui contient des données sur la propriété.

Valeur retournée

Retourne S_OK ou INPLACE_S_TRUNCATED en cas de réussite, ou une valeur d’erreur dans le cas contraire.

INPLACE_S_TRUNCATED est retourné pour indiquer que le PROPVARIANT retourné a été converti dans une forme plus canonique. Par exemple, cela permet de réduire les espaces de début ou de fin d’une valeur de chaîne. Vous devez utiliser la macro SUCCEEDED pour case activée la valeur de retour, qui traite INPLACE_S_TRUNCATED comme un code de réussite. La macro SUCCEEDED est définie dans le fichier Winerror.h.

Remarques

Si la PROPRIÉTÉKEY référencée dans la clé n’est pas présente dans le magasin de propriétés, cette méthode retourne S_OK et le membre vt de la structure vers lequel pv pointe est défini sur VT_EMPTY.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible avec Windows Vista et les versions ultérieures du système d’exploitation Windows.
Plateforme cible Universal
En-tête propsys.h
Bibliothèque Propsys.idl
IRQL Tous les niveaux

Voir aussi

Ipropertystore

IPropertyStore ::GetAt