共用方式為


GetAppContainerFolderPath 函式 (userenv.h)

取得指定之應用程式容器之本機應用程式資料夾的路徑。

語法

USERENVAPI HRESULT GetAppContainerFolderPath(
  [in]  PCWSTR pszAppContainerSid,
  [out] PWSTR  *ppszPath
);

參數

[in] pszAppContainerSid

應用程式容器之 SID 的指標。

[out] ppszPath

當此函式成功傳回時,字串的指標位址會接收本機資料夾的路徑。 呼叫 CoTaskMemFree 函式不再需要此字串時,呼叫者必須負責釋放此字串。

傳回值

此函式會傳回 HRESULT 程式代碼,包括但不限於下列各項:

傳回碼 描述
S_OK
作業已成功完成。
E_INVALIDARG
pszAppContainerSidppszPath 參數為 NULL

備註

透過此函式擷取的路徑與您透過 FOLDERID_LocalAppData呼叫SHGetKnownFolderPath函式所得到的路徑相同。

如果已設定線程令牌,此函式會使用目前使用者的應用程式容器。 如果未設定線程令牌,此函式會使用與進程識別相關聯的應用程式容器。

規格需求

需求
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 [僅限傳統型應用程式]
目標平台 Windows
標頭 userenv.h
程式庫 Userenv.lib
Dll Userenv.dll

另請參閱

GetAppContainerRegistryLocation