Freigeben über


StgConvertVariantToProperty-Funktion (propidl.h)

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

Syntax

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
);

Parameter

[in] pvar

Ein Zeiger auf PROPVARIANT.

[in] CodePage

Eine Codepage für Den -Eigenschaftssatz.

[out, optional] pprop

Optional. Ein Zeiger auf SERIALIZEDPROPERTYVALUE.

[in, out] pcb

Ein Zeiger auf die verbleibende Streamlänge, der bei der Rückgabe auf die tatsächliche Eigenschaftsgröße aktualisiert wird.

[in] pid

Die Propid (wird verwendet, wenn indirekt).

[in] fReserved

Reservierer. Der Wert muss FALSE sein.

[in, out, optional] pcIndirect

Optional. Ein Zeiger auf die indirekte Eigenschaftsanzahl.

Rückgabewert

Gibt einen Zeiger auf SERIALIZEDPROPERTYVALUE zurück.

Hinweise

Diese Funktion konvertiert eine PROPVARIANT-Eigenschaft in eine -Eigenschaft. Wenn die Funktion fehlschlägt, löst sie eine Ausnahme aus, die STATUS_INVALID_PARAMETER NT_STATUS darstellt.

Anforderungen

Anforderung Wert
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

StgConvertPropertyToVariant

StgSerializePropVariant