Condividi tramite


Funzione StrCpyNW (shlwapi.h)

Copia un numero specificato di caratteri dall'inizio di una stringa a un altro.

Nota Non usare questa funzione o la macro StrNCpy . Vedere Osservazioni per le funzioni alternative.
 

Sintassi

PWSTR StrCpyNW(
  [out] PWSTR  pszDst,
  [in]  PCWSTR pszSrc,
        int    cchMax
);

Parametri

[out] pszDst

Tipo: PTSTR

Puntatore a un buffer che, quando questa funzione restituisce correttamente, riceve la stringa copiata. Questo buffer deve essere di dimensioni sufficienti per contenere i caratteri copiati. Questa stringa non è garantita che venga terminata con null.

[in] pszSrc

Tipo: PCTSTR

Puntatore alla stringa di origine con terminazione null.

cchMax

Tipo: int

Numero di caratteri da copiare, incluso il carattere null di terminazione.

Valore restituito

Tipo: PTSTR

Restituisce un puntatore a pszDst.

Commenti

Avviso di sicurezza: L'uso di questa funzione in modo errato può compromettere la sicurezza dell'applicazione. La stringa copiata non è garantita la terminazione null. È consigliabile usare una delle alternative seguenti. StringCbCopy, StringCbCopyEx, StringCbCopyN, StringCbCopyNEx, StringCchCopy, StringCchCopyEx, StringCchCopyN,StringCchCopyNEx. È consigliabile esaminare considerazioni sulla sicurezza: Microsoft Windows Shell prima di continuare.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional, Windows XP [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shlwapi.h
Libreria Shlwapi.lib
DLL Shlwapi.dll (versione 4.71 o successiva)