Bagikan melalui


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

Lihat juga

IAppPublisher

IPublishedApp::GetPublishedAppInfo