共用方式為


GetLocalManagedApplications 函式 (appmgmt.h)

GetLocalManagedApplications 函式可以在目標計算機上執行,以取得該電腦上的受控應用程式清單。 您也可以在使用者的內容中呼叫 函式,以取得該使用者的受控應用程式清單。 此函式只會傳回可由 Windows Installer 安裝的應用程式。

語法

DWORD GetLocalManagedApplications(
  [in]  BOOL                     bUserApps,
  [out] LPDWORD                  pdwApps,
  [out] PLOCALMANAGEDAPPLICATION *prgLocalApps
);

參數

[in] bUserApps

如果為 TRUE則 prgLocalApps 參數包含適用於使用者的受控應用程式清單。 如果此參數的值是 FALSE,prgLocalApps 參數會包含適用於本機電腦的受控應用程式清單。

[out] pdwApps

DWORD 的位址,指定 prgLocalApps 所傳回清單中的應用程式數目。

[out] prgLocalApps

包含 Managed 應用程式清單的數位位址。 當不再需要 LocalFree 的內容時,您必須呼叫 LocalFree 來釋放此陣列。 這個參數不可以是 Null。 此清單會以 LOCALMANAGEDAPPLICATION 結構的形式傳回。

傳回值

如果函式成功,傳回值 會ERROR_SUCCESS。 否則,函式會傳回其中一個系統錯誤碼。 如需錯誤碼的完整清單,請參閱 系統錯誤碼 或頭檔 WinError.h。

規格需求

需求
最低支援的用戶端 Windows Vista
最低支援的伺服器 Windows Server 2008
目標平台 Windows
標頭 appmgmt.h
程式庫 Advapi32.lib
Dll Advapi32.dll

另請參閱

群組原則 函式

群組原則概觀

LOCALMANAGEDAPPLICATION