APPINFODATA 結構 (shappmgr.h)
將已發佈應用程式的相關信息提供給 Add/Remove Programs 控制台 公用程式。
語法
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 |