MANAGEDAPPLICATION 結構 (appmgmt.h)
MANAGEDAPPLICATION 結構包含應用程式的相關信息。 GetManagedApplications 函式會傳回 MANAGEDAPPLICATION 結構的陣列。
語法
typedef struct _MANAGEDAPPLICATION {
LPWSTR pszPackageName;
LPWSTR pszPublisher;
DWORD dwVersionHi;
DWORD dwVersionLo;
DWORD dwRevision;
GUID GpoId;
LPWSTR pszPolicyName;
GUID ProductId;
LANGID Language;
LPWSTR pszOwner;
LPWSTR pszCompany;
LPWSTR pszComments;
LPWSTR pszContact;
LPWSTR pszSupportUrl;
DWORD dwPathType;
BOOL bInstalled;
} MANAGEDAPPLICATION, *PMANAGEDAPPLICATION;
成員
pszPackageName
應用程式的使用者易記名稱。
pszPublisher
應用程式發行者的名稱。
dwVersionHi
應用程式的主要版本號碼。
dwVersionLo
應用程式的次要版本號碼。
dwRevision
部署的版本號碼。 每次修補應用程式時,版本都會變更。
GpoId
部署此應用程式之 GPO 的 GUID。
pszPolicyName
部署此應用程式之 GPO 的使用者易記名稱。
ProductId
如果 Windows Installer 已安裝此應用程式,此成員就是 ProductId GUID。
Language
指出應用程式語言版本的數值語言標識碼。 如需語言數值識別符的清單,請參閱 語言標識元常數和字串 主題。
pszOwner
此成員未使用。
pszCompany
此成員未使用。
pszComments
此成員未使用。
pszContact
此成員未使用。
pszSupportUrl
此成員未使用。
dwPathType
指出用來安裝應用程式的套件類型。 這個成員可以有下列其中一個值。
MANAGED_APPTYPE_WINDOWSINSTALLER
應用程式是使用 Windows Installer 安裝。
MANAGED_APPTYPE_SETUPEXE
應用程式是使用舊版安裝應用程式來安裝。
MANAGED_APPTYPE_UNSUPPORTED
應用程式是由不支援的安裝應用程式所安裝。
bInstalled
如果應用程式目前已安裝且為 FALSE,則此參數為 TRUE。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista |
最低支援的伺服器 | Windows Server 2008 |
標頭 | appmgmt.h |