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 |