Share via


Función StrCatW (shlwapi.h)

Anexa una cadena a otra.

Nota No use. Vea Comentarios para ver funciones alternativas.
 

Sintaxis

PWSTR StrCatW(
  [in, out] PWSTR  psz1,
  [in]      PCWSTR psz2
);

Parámetros

[in, out] psz1

Tipo: PTSTR

Un puntero a una cadena terminada en null. Cuando esta función se devuelve correctamente, esta cadena contiene su contenido original con la cadena psz2 anexada. Este búfer debe ser lo suficientemente grande como para contener las cadenas y el carácter nulo de terminación.

[in] psz2

Tipo: PCTSTR

Puntero a una cadena terminada en null que se va a anexar a psz1.

Valor devuelto

Tipo: PTSTR

Devuelve un puntero a psz1, que contiene las cadenas combinadas.

Comentarios

Advertencia de seguridad: El uso incorrecto de esta función puede poner en peligro la seguridad de la aplicación. El primer argumento, psz1, debe ser lo suficientemente grande como para contener psz2 y el cierre '\0', de lo contrario, se puede producir una saturación del búfer. Las saturaciones de búfer pueden provocar un ataque por denegación de servicio contra la aplicación si se produce una infracción de acceso. En el peor de los casos, una saturación del búfer puede permitir que un atacante inserte código ejecutable en el proceso, especialmente si psz1 es un búfer basado en pila. Considere la posibilidad de usar una de las siguientes alternativas: StringCbCat, StringCbCatEx, StringCbCatN, StringCbCatNEx, StringCchCat, StringCchCatEx, StringCchCatN o StringCchCatNEx. Debe revisar consideraciones de seguridad: Microsoft Windows Shell antes de continuar.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional, Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shlwapi.h
Library Shlwapi.lib
Archivo DLL Shlwapi.dll (versión 4.71 o posterior)