共用方式為


IAppPublisher::EnumApps 方法 (shappmgr.h)

建立列舉值,列舉指定類別的應用程式發行者所發行的所有應用程式。

語法

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

參數

[in] pAppCategoryId

類型: GUID*

GUID 的指標,指定要列舉的應用程式類別。 這必須是透過 IAppPublisher::GetCategories提供的其中一個類別。 如果 pAppCategoryID 識別不是透過 IAppPublisher::GetCategories提供的類別,則建立列舉值會成功,並傳回零個專案的列舉值。 如果此參數值為 Null,列舉值會傳回針對所有類別發行的應用程式。

[out] ppepa

類型: IEnumPublishedApps**

指向IEnumPublishedApps 介面之 IEnumPublishedApps參考變數的位址。 應用程式發行者必須建立支援 IEnumPublishedApps 介面的列舉物件,並透過此參數傳回其指標值。

傳回值

類型: HRESULT

如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

備註

注意IEnumPublishedApps 不是標準列舉介面。 它不支援 Skip 方法,也不支援其 Next 方法支援擷取多個專案。
 

規格需求

   
最低支援的用戶端 Windows XP、Windows 2000 Professional [僅限桌面應用程式]
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
目標平台 Windows
標頭 shappmgr.h

另請參閱

IAppPublisher

IEnumPublishedApps

IPublishedApp