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


Функция IsPropVariantString (propvarutil.h)

Указывает, является ли указанная структура PROPVARIANT строковым типом.

Синтаксис

BOOL IsPropVariantString(
  [in] REFPROPVARIANT propvar
);

Параметры

[in] propvar

Тип: REFPROPVARIANT

Ссылка на структуру PROPVARIANT .

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

Тип: BOOL

Возвращает значение TRUE , если propvar является VT_LPWSTR или VT_BSTR PROPVARIANT; в противном случае — FALSE.

Комментарии

Если эта функция возвращает значение TRUE, структура PROPVARIANT , на которая ссылается в propvar , содержит строку Юникода. Чтобы получить его, вызовите PropVariantToStringWithDefault , как показано ниже:

PropVariantToStringWithDefault(propvar, NULL);

Это встроенная функция с исходным кодом, указанным в заголовке . Он не входит в .dll или LIB-файл.

Требования

Требование Значение
Минимальная версия клиента Windows XP с пакетом обновления 2 (SP2), Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 с пакетом обновления 1 (SP1) [только классические приложения]
Целевая платформа Windows
Header propvarutil.h
Распространяемые компоненты Windows Desktop Search (WDS) 3.0