Struktur APPINFODATA (shappmgr.h)
Menyediakan informasi tentang aplikasi yang diterbitkan ke utilitas Panel Kontrol Tambahkan/Hapus Program.
Sintaks
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;
Anggota
cbSize
Jenis: DWORD
Nilai jenis DWORD yang menentukan ukuran struktur data APPINFODATA . Bidang ini diatur oleh kode eksekusi Tambah/Hapus Program.
dwMask
Jenis: DWORD
Nilai jenis DWORD yang menentukan bitmask yang menunjukkan item mana dalam struktur yang diinginkan atau valid. Implementasi GetAppInfo harus memeriksa nilai ini untuk bit yang ditetapkan dan mencoba memberikan nilai yang sesuai dengan bit tersebut. Implementasi juga harus kembali dengan bit yang ditetapkan hanya untuk anggota yang dikembalikan.
pszDisplayName
Jenis: LPWSTR
Penunjuk ke string yang berisi nama tampilan aplikasi. Memori untuk string ini harus dialokasikan menggunakan CoTaskMemAlloc dan dikosongkan menggunakan CoTaskMemFree.
pszVersion
Jenis: LPWSTR
Tidak berlaku untuk aplikasi yang diterbitkan.
pszPublisher
pszProductID
Jenis: LPWSTR
Tidak berlaku untuk aplikasi yang diterbitkan.
pszRegisteredOwner
Jenis: LPWSTR
Tidak berlaku untuk aplikasi yang diterbitkan.
pszRegisteredCompany
Jenis: LPWSTR
Tidak berlaku untuk aplikasi yang diterbitkan.
pszLanguage
Jenis: LPWSTR
Tidak berlaku untuk aplikasi yang diterbitkan.
Jenis: LPWSTR
Tidak berlaku untuk aplikasi yang diterbitkan.
pszSupportUrl
Jenis: LPWSTR
URL untuk mendukung informasi. String ini ditampilkan sebagai tautan dengan nama aplikasi di Panel Kontrol Tambah/Hapus Program. Memori untuk string ini harus dialokasikan menggunakan CoTaskMemAlloc dan dikosongkan menggunakan CoTaskMemFree.
pszSupportTelephone
Jenis: LPWSTR
Tidak berlaku untuk aplikasi yang diterbitkan.
pszHelpLink
Jenis: LPWSTR
Tidak berlaku untuk aplikasi yang diterbitkan.
pszInstallLocation
Jenis: LPWSTR
Tidak berlaku untuk aplikasi yang diterbitkan.
pszInstallSource
Jenis: LPWSTR
Tidak berlaku untuk aplikasi yang diterbitkan.
pszInstallDate
Jenis: LPWSTR
Tidak berlaku untuk aplikasi yang diterbitkan.
pszContact
Jenis: LPWSTR
Tidak berlaku untuk aplikasi yang diterbitkan.
pszComments
Jenis: LPWSTR
Tidak berlaku untuk aplikasi yang diterbitkan.
pszImage
Jenis: LPWSTR
Tidak berlaku untuk aplikasi yang diterbitkan.
pszReadmeUrl
Jenis: LPWSTR
Tidak berlaku untuk aplikasi yang diterbitkan.
pszUpdateInfoUrl
Jenis: LPWSTR
Tidak berlaku untuk aplikasi yang diterbitkan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP, Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | shappmgr.h |