Condividi tramite


Metodo IAppPublisher::EnumApps (shappmgr.h)

Crea un enumeratore per enumerare tutte le applicazioni pubblicate da un editore di applicazioni per una determinata categoria.

Sintassi

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

Parametri

[in] pAppCategoryId

Tipo: GUID*

Puntatore a un GUID che specifica la categoria dell'applicazione da enumerare. Deve essere una delle categorie fornite tramite IAppPublisher::GetCategories. Se pAppCategoryID identifica una categoria non specificata tramite IAppPublisher::GetCategories, la creazione dell'enumeratore ha esito positivo con l'enumeratore che restituisce zero elementi. Se questo valore di parametro è NULL, l'enumeratore restituisce le applicazioni pubblicate per tutte le categorie.

[out] ppepa

Tipo: IEnumPublishedApps**

Indirizzo di un puntatore a una variabile di riferimento IEnumPublishedApps che punta a un'interfaccia IEnumPublishedApps . Gli autori di applicazioni devono creare un oggetto di enumerazione che supporta l'interfaccia IEnumPublishedApps e restituire il valore del puntatore tramite questo parametro.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

NotaIEnumPublishedApps non è un'interfaccia di enumerazione standard. Non supporta un metodo Skip né il metodo Next supporta il recupero di più elementi.
 

Requisiti

   
Client minimo supportato Windows XP, Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shappmgr.h

Vedi anche

IAppPublisher

IEnumPublishedApps

IPublishedApp