Condividi tramite


Funzione PathCchAddBackslash (pathcch.h)

Aggiunge una barra rovesciata alla fine di una stringa per creare la sintassi corretta per un percorso. Se il percorso di origine ha già una barra rovesciata finale, non verrà aggiunta alcuna barra rovesciata.

Questa funzione differisce da PathCchAddBackslashEx in cui si è limitati a un percorso finale di lunghezza MAX_PATH.

Questa funzione è diversa da PathAddBackslash in cui accetta i percorsi con "\", "\?" e "\?\UNC".

Nota Questa funzione o PathCchAddBackslashEx deve essere usata al posto di PathAddBackslash per impedire la possibilità di un overrun del buffer.

Sintassi

WINPATHCCHAPI HRESULT PathCchAddBackslash(
  [in, out] PWSTR  pszPath,
  [in]      size_t cchPath
);

Parametri

[in, out] pszPath

Puntatore alla stringa del percorso. Quando questa funzione restituisce correttamente, il buffer contiene la stringa con la barra rovesciata aggiunta. Questo valore non deve essere NULL.

[in] cchPath

Dimensioni del buffer a cui punta pszPath, in caratteri.

Valore restituito

Questa funzione restituisce S_OK se la funzione ha esito positivo, S_FALSE se la stringa di percorso termina già in una barra rovesciata o un codice di errore in caso contrario.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione pathcch.h
Libreria Pathcch.lib

Vedi anche

PathCchAddBackslashEx