Condividi tramite


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
S_OK
Operazione riuscita.
E_INVALIDARG
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

Vedi anche

GetAppContainerRegistryLocation