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/81565 和 www.securityfocus.com/archive/1/66842。
規格需求
最低支援的用戶端 | Windows Vista |
最低支援的伺服器 | Windows Server 2008 |
目標平台 | Windows |
標頭 | chstring.h (包含 FwCommon.h) |
程式庫 | FrameDyn.lib |
Dll | FrameDynOS.dll;FrameDyn.dll |