Compartilhar via


Método CHString::FormatV (chstring.h)

[A classe CHString faz parte do WMI Provider Framework que agora é considerado em estado final e nenhum desenvolvimento, melhoria ou atualização adicional estará disponível para problemas não relacionados à segurança que afetarem essas bibliotecas. As APIs de MI devem ser usadas em todos os novos desenvolvimentos.]

O método FormatV grava uma cadeia de caracteres formatada e uma lista variável de argumentos em uma cadeia de caracteres CHString .

Sintaxe

void FormatV(
  LPCWSTR lpszFormat,
  va_list argList
);

Parâmetros

lpszFormat

Cadeia de caracteres de controle de formato.

argList

Lista de argumentos que são passados.

Valor retornado

Nenhum

Comentários

O método FormatV formata e armazena uma série de caracteres e valores na cadeia de caracteres CHString . A cadeia de caracteres e os argumentos são convertidos e gerados de acordo com a especificação de formato correspondente em lpszFormat.

Se o objeto de cadeia de caracteres for oferecido como um parâmetro para FormatV, a chamada falhará.

Nota Para reduzir a exposição a ataques de segurança, sempre use uma cadeia de caracteres de formato para FormatV. Nunca use uma cadeia de caracteres fornecida pelo usuário para a cadeia de caracteres de formato. Se a cadeia de caracteres de formato estiver armazenada para uma finalidade como localização, verifique se a cadeia de caracteres está protegida contra acesso de gravação não autorizado. Se a função gravar em uma cadeia de caracteres em vez de uma saída padrão, talvez seja necessário evitar o uso de um "%s" à direita na cadeia de caracteres de formato. Para obter mais informações, consulte www.securityfocus.com/archive/1/81565 e www.securityfocus.com/archive/1/66842.
 

Requisitos

   
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho chstring.h (inclua FwCommon.h)
Biblioteca FrameDyn.lib
DLL FrameDynOS.dll; FrameDyn.dll

Confira também

CHString

CHString::Format