Share via


IAppPublisher::EnumApps-Methode (shappmgr.h)

Erstellt einen Enumerator zum Aufzählen aller Anwendungen, die von einem Anwendungsherausgeber für eine bestimmte Kategorie veröffentlicht wurden.

Syntax

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

Parameter

[in] pAppCategoryId

Typ: GUID*

Ein Zeiger auf eine GUID, die die aufzuzählende Anwendungskategorie angibt. Dies muss eine der Kategorien sein, die über IAppPublisher::GetCategories bereitgestellt werden. Wenn pAppCategoryID eine Kategorie identifiziert, die nicht über IAppPublisher::GetCategories bereitgestellt wird, ist die Erstellung des Enumerators erfolgreich, wobei der Enumerator null Elemente zurückgibt. Wenn dieser Parameterwert NULL ist, gibt der Enumerator Anwendungen zurück, die für alle Kategorien veröffentlicht wurden.

[out] ppepa

Typ: IEnumPublishedApps**

Die Adresse eines Zeigers auf eine IEnumPublishedApps-Verweisvariable , die auf eine IEnumPublishedApps-Schnittstelle verweist. Anwendungsverleger müssen ein Enumerationsobjekt erstellen, das die IEnumPublishedApps-Schnittstelle unterstützt, und ihren Zeigerwert über diesen Parameter zurückgeben.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

HinweisIEnumPublishedApps ist keine Standard-Enumerationsschnittstelle. Es unterstützt weder eine Skip-Methode noch die Next-Methode das Abrufen mehrerer Elemente.
 

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP, Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shappmgr.h

Weitere Informationen

IAppPublisher

IEnumPublishedApps

IPublishedApp