Funzione PathUnExpandEnvStringsA (shlwapi.h)
Sostituisce determinati nomi di cartella in un percorso completo con la stringa di ambiente associata.
Sintassi
BOOL PathUnExpandEnvStringsA(
[in] LPCSTR pszPath,
[out] LPSTR pszBuf,
[in] UINT cchBuf
);
Parametri
[in] pszPath
Tipo: LPCTSTR
Puntatore a una stringa con terminazione Null di lunghezza massima MAX_PATH che contiene il percorso da annullare.
[out] pszBuf
Tipo: LPTSTR
Puntatore a un buffer che, quando questo metodo viene restituito correttamente, riceve la stringa non espansa. Le dimensioni di questo buffer devono essere impostate su MAX_PATH per assicurarsi che sia sufficientemente grande da contenere la stringa restituita.
[in] cchBuf
Tipo: UINT
Dimensione, in caratteri, nel buffer pszBuf .
Valore restituito
Tipo: BOOL
Restituisce TRUE se l'operazione riesce; in caso contrario, FALSE.
Commenti
I percorsi di cartella seguenti vengono sostituiti dalla stringa di ambiente equivalente.
Cartella | Stringa di ambiente |
---|---|
Cartella Del profilo Tutti gli utenti | %ALLUSERSPROFILE% |
Cartella dei dati dell'applicazione dell'utente corrente (solo Windows Vista e versioni successive). | %APPDATA% |
Nome del sistema | %COMPUTERNAME% |
Cartella Programmi | %ProgramFiles% |
Cartella radice del sistema | %SystemRoot% |
Lettera di unità di sistema | %SystemDrive% |
Cartella del profilo dell'utente corrente | %USERPROFILE% |
Nota
L'intestazione shlwapi.h definisce PathUnExpandEnvStrings come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice che non è indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzioni.
Requisiti
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 5.0 o successiva) |