Поделиться через


Функция StgConvertVariantToProperty (propidl.h)

Функция StgConvertVariantToProperty преобразует тип данных PROPVARIANT в тип данных SERIALIZEDPROPERTYVALUE .

Синтаксис

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

Параметры

[in] pvar

Указатель на PROPVARIANT.

[in] CodePage

Кодовая страница набора свойств.

[out, optional] pprop

Необязательный элемент. Указатель на SERIALIZEDPROPERTYVALUE.

[in, out] pcb

Указатель на оставшуюся длину потока, обновленную до фактического размера свойства при возврате.

[in] pid

propid (используется, если он непрямый).

[in] fReserved

Резерватор. Значение должно быть FALSE.

[in, out, optional] pcIndirect

Необязательный элемент. Указатель на число косвенных свойств.

Возвращаемое значение

Возвращает указатель на SERIALIZEDPROPERTYVALUE.

Комментарии

Эта функция преобразует PROPVARIANT в свойство . Если функция завершается сбоем, она создает исключение, представляющее STATUS_INVALID_PARAMETER NT_STATUS.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header propidl.h
Библиотека Ole32.lib
DLL Ole32.dll

См. также раздел

StgConvertPropertyToVariant

StgSerializePropVariant