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


Функция StgPropertyLengthAsVariant (propapi.h)

Функция StgPropertyLengthAsVariant проверяет значение SERIALIZEDPROPERTYVALUE и возвращает объем памяти, который это свойство будет занимать как PROPVARIANT.

Синтаксис

ULONG StgPropertyLengthAsVariant(
  [in] const SERIALIZEDPROPERTYVALUE *pProp,
  [in] ULONG                         cbProp,
  [in] USHORT                        CodePage,
  [in] BYTE                          bReserved
);

Параметры

[in] pProp

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

[in] cbProp

Размер буфера pProp в байтах.

[in] CodePage

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

[in] bReserved

Зарезервировано. Должно быть равно 0.

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

Возвращает объем памяти, занимаемой свойством в виде PROPVARIANT.

Комментарии

Используйте эту функцию, чтобы решить, следует ли десериализовать значение свойства в сценарии с нехваткой памяти. Большинству приложений не нужно вызывать эту функцию.

Требования

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

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

StgConvertPropertyToVariant

StgDeserializePropVariant