Freigeben über


StgConvertPropertyToVariant-Funktion (propidl.h)

Die StgConvertPropertyToVariant-Funktion konvertiert einen SERIALIZEDPROPERTYVALUE-Datentyp in einen PROPVARIANT-Datentyp .

Syntax

BOOLEAN StgConvertPropertyToVariant(
  [in]  const SERIALIZEDPROPERTYVALUE *pprop,
  [in]  USHORT                        CodePage,
  [out] PROPVARIANT                   *pvar,
  [in]  PMemoryAllocator              *pma
);

Parameter

[in] pprop

Ein Zeiger auf SERIALIZEDPROPERTYVALUE.

[in] CodePage

Eine Codepage für Den -Eigenschaftssatz.

[out] pvar

Ein Zeiger auf PROPVARIANT.

[in] pma

Ein Zeiger auf eine Klasse, die die abstrakte IMemoryAllocator-Klasse implementiert.

Rückgabewert

Gibt TRUE zurück, ist die Eigenschaft, die in einen indirekten Typ konvertiert wurde (VT_STREAM oder VT_STREAMED_OBJECT); andernfalls FALSE.

Hinweise

Diese Funktion konvertiert eine Eigenschaft in einen PROPVARIANT-Datentyp . Wenn die Funktion fehlschlägt, wird eine Ausnahme ausgelöst, die eine NT_STATUS wie z. B. STATUS_INVALID_PARAMETER darstellt.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile propidl.h
Bibliothek Ole32.lib
DLL Ole32.dll

Weitere Informationen

StgConvertVariantToProperty

StgDeserializePropVariant