Função wvnsprintfA (shlwapi.h)
Usa uma lista de argumentos e retorna os valores dos argumentos como um printfcadeia de caracteres formatada no estilo.
Sintaxe
int wvnsprintfA(
[out] PSTR pszDest,
[in] int cchDest,
[in] PCSTR pszFmt,
[in] va_list arglist
);
Parâmetros
[out] pszDest
Tipo: PTSTR
Um ponteiro para um buffer que, quando essa função retorna com êxito, recebe a cadeia de caracteres de saída.
[in] cchDest
Tipo: int
O número máximo de caracteres permitido em pszDest.
[in] pszFmt
Tipo: PCTSTR
Uma cadeia de caracteres de formato dede impressão
[in] arglist
Tipo: va_list
Um ponteiro para uma lista de parâmetros de linha de comando usados para personalizar a saída.
Valor de retorno
Tipo: int
Retorna o número de caracteres gravados no buffer, excluindo qualquer terminação caracteres NULL. Um valor negativo será retornado se ocorrer um erro.
Observações
Aviso de Segurança: Usar essa função incorretamente pode comprometer a segurança do aplicativo. Não há garantia de que a cadeia de caracteres copiada seja encerrada em nulo. Considere usar uma das alternativas a seguir. StringCbPrintf, StringCbPrintfEx, StringCbVPrintf, StringCbVPrintfEx, String, StringCchPrintfEx, StringCchVPrintfou StringCchVPrintfEx. Você deve examinar considerações de segurança: Microsoft Windows Shell antes de continuar.
Nota
O cabeçalho shlwapi.h define wvnsprintf como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante do pré-processador UNICODE. A combinação do uso do alias neutro de codificação com código que não é neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Conventions for Function Prototypes.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 2000 Professional, Windows XP [somente aplicativos da área de trabalho] |
servidor com suporte mínimo | Windows 2000 Server [somente aplicativos da área de trabalho] |
da Plataforma de Destino |
Windows |
cabeçalho | shlwapi.h |
biblioteca | Shlwapi.lib |
de DLL |
Shlwapi.dll (versão 5.0 ou posterior) |