CHString::FormatV 方法 (chstring.h)

[CHString 类是 WMI 提供程序框架的一部分,现在视为处于最终状态,对于影响这些库的非安全性相关问题,将不会提供进一步的开发、增强或更新。 所有新开发均应使用 MI API。]

FormatV 方法将格式化字符串和参数的变量列表写入 CHString 字符串。

语法

void FormatV(
  LPCWSTR lpszFormat,
  va_list argList
);

参数

lpszFormat

格式控制字符串。

argList

传递的参数列表。

返回值

备注

FormatV 方法格式化并存储 CHString 字符串中的一系列字符和值。 字符串和参数根据 lpszFormat 中的相应格式规范进行转换和输出。

如果字符串对象作为 参数提供给 FormatV,则调用失败。

注意 若要减少安全攻击的风险,请始终对 FormatV 使用格式字符串。 切勿将用户提供的字符串用于格式字符串。 如果存储格式字符串是为了本地化等目的,请确保该字符串受到保护,防止未经授权的写入访问。 如果函数写入字符串而不是标准输出,则可能需要避免在格式字符串中使用尾随“%s”。 有关详细信息,请参阅 www.securityfocus.com/archive/1/81565www.securityfocus.com/archive/1/66842
 

要求

   
最低受支持的客户端 Windows Vista
最低受支持的服务器 Windows Server 2008
目标平台 Windows
标头 chstring.h (包括 FwCommon.h)
Library FrameDyn.lib
DLL FrameDynOS.dll;FrameDyn.dll

另请参阅

CHString

CHString::Format