IsPropVariantString 函数 (propvarutil.h)

指定指定的 PROPVARIANT 结构是否为字符串类型。

语法

BOOL IsPropVariantString(
  [in] REFPROPVARIANT propvar
);

参数

[in] propvar

类型: REFPROPVARIANT

PROPVARIANT 结构的引用。

返回值

类型: BOOL

如果 propvar 是VT_LPWSTR或VT_BSTR PROPVARIANT,则返回 TRUE;否则为 FALSE

注解

如果此函数返回 TRUE,则 propvar 中引用的 PROPVARIANT 结构包含 Unicode 字符串。 若要检索它,请调用 PropVariantToStringWithDefault ,如下所示:

PropVariantToStringWithDefault(propvar, NULL);

这是一个内联函数,其源代码在 标头中提供。 它不包含在任何 .dll 或 .lib 文件中。

要求

要求
最低受支持的客户端 Windows XP SP2、Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 SP1 [仅限桌面应用]
目标平台 Windows
标头 propvarutil.h
可再发行组件 Windows 桌面搜索 (WDS) 3.0