Partager via


StgConvertVariantToProperty, fonction (propidl.h)

La fonction StgConvertVariantToProperty convertit un type de données PROPVARIANT en type de données SERIALIZEDPROPERTYVALUE .

Syntaxe

SERIALIZEDPROPERTYVALUE * StgConvertVariantToProperty(
  [in]                const PROPVARIANT       *pvar,
  [in]                USHORT                  CodePage,
  [out, optional]     SERIALIZEDPROPERTYVALUE *pprop,
  [in, out]           ULONG                   *pcb,
  [in]                PROPID                  pid,
  [in]                BOOLEAN                 fReserved,
  [in, out, optional] ULONG                   *pcIndirect
);

Paramètres

[in] pvar

Pointeur vers PROPVARIANT.

[in] CodePage

Page de code d’un jeu de propriétés.

[out, optional] pprop

facultatif. Pointeur vers SERIALIZEDPROPERTYVALUE.

[in, out] pcb

Pointeur vers la longueur de flux restante, mise à jour vers la taille de propriété réelle au retour.

[in] pid

Propid (utilisé si indirect).

[in] fReserved

Réservateur. La valeur doit être FALSE.

[in, out, optional] pcIndirect

facultatif. Pointeur vers le nombre de propriétés indirectes.

Valeur retournée

Retourne un pointeur vers SERIALIZEDPROPERTYVALUE.

Remarques

Cette fonction convertit un PROPVARIANT en propriété . Si la fonction échoue, elle lève une exception qui représente STATUS_INVALID_PARAMETER NT_STATUS.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête propidl.h
Bibliothèque Ole32.lib
DLL Ole32.dll

Voir aussi

StgConvertPropertyToVariant

StgSerializePropVariant