Funzione GetAppContainerFolderPath (userenv.h)
Ottiene il percorso della cartella dati dell'app locale per il contenitore di app specificato.
Sintassi
USERENVAPI HRESULT GetAppContainerFolderPath(
[in] PCWSTR pszAppContainerSid,
[out] PWSTR *ppszPath
);
Parametri
[in] pszAppContainerSid
Puntatore al SID del contenitore dell'app.
[out] ppszPath
L'indirizzo di un puntatore a una stringa che, quando questa funzione viene restituita correttamente, riceve il percorso della cartella locale. È responsabilità del chiamante liberare questa stringa quando non è più necessaria chiamando la funzione CoTaskMemFree .
Valore restituito
Questa funzione restituisce un codice HRESULT , tra cui, a titolo esemplificativo, quanto segue:
Codice restituito | Descrizione |
---|---|
|
Operazione riuscita. |
|
Il parametro pszAppContainerSid o ppszPath è NULL. |
Commenti
Il percorso recuperato tramite questa funzione è lo stesso percorso che si otterrebbe chiamando la funzione SHGetKnownFolderPath con FOLDERID_LocalAppData.
Se viene impostato un token di thread, questa funzione usa il contenitore dell'app per l'utente corrente. Se non è impostato alcun token di thread, questa funzione usa il contenitore dell'app associato all'identità del processo.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | userenv.h |
Libreria | Userenv.lib |
DLL | Userenv.dll |