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


Метод CHString::FormatV (chstring.h)

[Класс CHString является частью платформы поставщика WMI, которая теперь рассматривается в окончательном состоянии, и никакие дальнейшие разработки, улучшения или обновления не будут доступны для проблем, не связанных с безопасностью, влияющих на эти библиотеки. API mi mi следует использовать для всех новых разработок.]

Метод FormatV записывает форматированную строку и список переменных аргументов в строку CHString .

Синтаксис

void FormatV(
  LPCWSTR lpszFormat,
  va_list argList
);

Параметры

lpszFormat

Строка управления форматированием.

argList

Список переданных аргументов.

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

None

Remarks

Метод FormatV форматирует и сохраняет ряд символов и значений в строке CHString . Строка и аргументы преобразуются и выводятся в соответствии с соответствующей спецификацией формата в lpszFormat.

Если строковый объект предлагается в качестве параметра для FormatV, вызов завершается ошибкой.

Примечание Чтобы снизить уязвимость к атакам безопасности, всегда используйте строку форматирования для FormatV. Никогда не используйте предоставленную пользователем строку для строки форматирования. Если строка формата хранится для таких целей, как локализация, убедитесь, что она защищена от несанкционированного доступа на запись. Если функция выполняет запись в строку, а не в стандартные выходные данные, может потребоваться избежать использования в строке форматирования символа "%s". Дополнительные сведения см. в разделе www.securityfocus.com/archive/1/81565 и www.securityfocus.com/archive/1/66842.
 

Требования

   
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header chstring.h (включая FwCommon.h)
Библиотека FrameDyn.lib
DLL FrameDynOS.dll; FrameDyn.dll

См. также раздел

CHString

CHString::Format