APPINFODATA 结构 (shappmgr.h)
向“添加/删除程序”实用工具提供有关已发布应用程序的信息控制面板。
语法
typedef struct _AppInfoData {
DWORD cbSize;
DWORD dwMask;
LPWSTR pszDisplayName;
LPWSTR pszVersion;
LPWSTR pszPublisher;
LPWSTR pszProductID;
LPWSTR pszRegisteredOwner;
LPWSTR pszRegisteredCompany;
LPWSTR pszLanguage;
LPWSTR pszSupportUrl;
LPWSTR pszSupportTelephone;
LPWSTR pszHelpLink;
LPWSTR pszInstallLocation;
LPWSTR pszInstallSource;
LPWSTR pszInstallDate;
LPWSTR pszContact;
LPWSTR pszComments;
LPWSTR pszImage;
LPWSTR pszReadmeUrl;
LPWSTR pszUpdateInfoUrl;
} APPINFODATA, *PAPPINFODATA;
成员
cbSize
类型:DWORD
类型为 DWORD 的值,该值指定 APPINFODATA 数据结构的大小。 此字段由添加/删除程序可执行代码设置。
dwMask
类型:DWORD
类型为 DWORD 的值,该值指定位掩码,指示结构中的哪些项是所需项还是有效的。 GetAppInfo 的实现应检查此值中设置的位,并尝试提供与这些位对应的值。 实现还应返回,只为返回的那些成员设置了位。
pszDisplayName
类型: LPWSTR
指向包含应用程序显示名称的字符串的指针。 必须使用 CoTaskMemAlloc 分配此字符串的内存,并使用 CoTaskMemFree 释放内存。
pszVersion
类型: LPWSTR
不适用于已发布的应用程序。
pszPublisher
pszProductID
类型: LPWSTR
不适用于已发布的应用程序。
pszRegisteredOwner
类型: LPWSTR
不适用于已发布的应用程序。
pszRegisteredCompany
类型: LPWSTR
不适用于已发布的应用程序。
pszLanguage
类型: LPWSTR
不适用于已发布的应用程序。
类型: LPWSTR
不适用于已发布的应用程序。
pszSupportUrl
类型: LPWSTR
用于支持信息的 URL。 此字符串显示为控制面板“添加/删除程序”中应用程序名称的链接。 必须使用 CoTaskMemAlloc 分配此字符串的内存,并使用 CoTaskMemFree 释放内存。
pszSupportTelephone
类型: LPWSTR
不适用于已发布的应用程序。
pszHelpLink
类型: LPWSTR
不适用于已发布的应用程序。
pszInstallLocation
类型: LPWSTR
不适用于已发布的应用程序。
pszInstallSource
类型: LPWSTR
不适用于已发布的应用程序。
pszInstallDate
类型: LPWSTR
不适用于已发布的应用程序。
pszContact
类型: LPWSTR
不适用于已发布的应用程序。
pszComments
类型: LPWSTR
不适用于已发布的应用程序。
pszImage
类型: LPWSTR
不适用于已发布的应用程序。
pszReadmeUrl
类型: LPWSTR
不适用于已发布的应用程序。
pszUpdateInfoUrl
类型: LPWSTR
不适用于已发布的应用程序。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP、Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | shappmgr.h |