共用方式為


getManagedApplications 函式 (appmgmt.h)

GetManagedApplications 函式會取得應用程式清單,這些應用程式會顯示在指定用戶內容的 [新增/移除程式] 窗格 (ARP) 。

語法

DWORD GetManagedApplications(
  [in]  GUID                *pCategory,
  [in]  DWORD               dwQueryFlags,
  [in]  DWORD               dwInfoLevel,
  [out] LPDWORD             pdwApps,
  [out] PMANAGEDAPPLICATION *prgManagedApps
);

參數

[in] pCategory

指定類別之 GUID 的指標

要列出應用程式的 。 如果 pCategory 不是 null,dwQueryFlags 必須包含 MANAGED_APPS_FROMCATEGORY。 如果 pCategorynull,dwQueryFlags 就無法包含 MANAGED_APPS_FROMCATEGORY

[in] dwQueryFlags

此參數可以包含下列一或多個值。

MANAGED_APPS_USERAPPLICATIONS

清單 套用至使用者的所有應用程式。 參數 pCategory 必須是 null。

MANAGED_APPS_FROMCATEGORY

清單 pCategory 所指定類別中的應用程式。 pCategory 參數不可為 Null。

[in] dwInfoLevel

此參數必須 MANAGED_APPS_INFOLEVEL_DEFAULT

[out] pdwApps

此函式所傳回清單中的應用程式計數。

[out] prgManagedApps

此參數是 MANAGEDAPPLICATION 結構的數位指標。 此陣列包含 ARP () [新增/移除程式] 窗格中所列的應用程式清單。 當不再需要 LocalFree 陣列時,您必須呼叫 LocalFree 釋放陣列。

傳回值

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

規格需求

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

另請參閱

群組原則 函式

群組原則概觀