Bagikan melalui


Metode IAppPublisher::EnumApps (shappmgr.h)

Membuat enumerator untuk menghitung semua aplikasi yang diterbitkan oleh penerbit aplikasi untuk kategori tertentu.

Sintaks

HRESULT EnumApps(
  [in]  GUID               *pAppCategoryId,
  [out] IEnumPublishedApps **ppepa
);

Parameter

[in] pAppCategoryId

Jenis: GUID*

Pointer ke GUID yang menentukan kategori aplikasi yang akan dijumlahkan. Ini harus menjadi salah satu kategori yang disediakan melalui IAppPublisher::GetCategories. Jika pAppCategoryID mengidentifikasi kategori yang tidak disediakan melalui IAppPublisher::GetCategories, pembuatan enumerator berhasil dengan enumerator mengembalikan nol item. Jika nilai parameter ini ADALAH NULL, enumerator mengembalikan aplikasi yang diterbitkan untuk semua kategori.

[out] ppepa

Jenis: IEnumPublishedApps**

Alamat penunjuk ke variabel referensi IEnumPublishedApps yang menunjuk ke antarmuka IEnumPublishedApps . Penerbit aplikasi harus membuat objek enumerasi yang mendukung antarmuka IEnumPublishedApps , dan mengembalikan nilai penunjuknya melalui parameter ini.

Nilai kembali

Jenis: HRESULT

Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

CatatanIEnumPublishedApps bukanlah antarmuka enumerasi standar. Ini tidak mendukung metode Lewati atau metode Berikutnya mendukung pengambilan beberapa item.
 

Persyaratan

   
Klien minimum yang didukung Windows XP, Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header shappmgr.h

Lihat juga

IAppPublisher

IEnumPublishedApps

IPublishedApp