VarFormatFromTokens 函数 (oleauto.h)
采用标记化格式字符串并将其应用于变体以生成格式化输出字符串。
语法
HRESULT VarFormatFromTokens(
[in] LPVARIANT pvarIn,
[in, optional] LPOLESTR pstrFormat,
[in] LPBYTE pbTokCur,
[in] ULONG dwFlags,
[out] BSTR *pbstrOut,
[in] LCID lcid
);
参数
[in] pvarIn
包含要设置格式的值的变体。
[in, optional] pstrFormat
原始格式字符串。
[in] pbTokCur
VarTokenizeFormatString 中的标记化格式字符串。
[in] dwFlags
唯一可以设置的标志是VAR_CALENDAR_HIJRI或VAR_FORMAT_NOSUBSTITUTE。
[out] pbstrOut
格式化的输出字符串。
[in] lcid
要用于格式化输出字符串的区域设置。
返回值
此函数可以返回其中一个值。
返回代码 | 说明 |
---|---|
|
成功。 |
|
内存不足。 |
|
一个或多个参数无效。 |
|
无法将 参数强制设置为指定的类型。 |
注解
区域设置 lcid 控制格式化的输出字符串。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | oleauto.h |
Library | OleAut32.lib |
DLL | OleAut32.dll |