Método IAppPublisher::EnumApps (shappmgr.h)

Crea un enumerador para enumerar todas las aplicaciones publicadas por un publicador de aplicaciones para una categoría determinada.

Sintaxis

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

Parámetros

[in] pAppCategoryId

Tipo: GUID*

Puntero a un GUID que especifica la categoría de aplicación que se va a enumerar. Debe ser una de las categorías proporcionadas a través de IAppPublisher::GetCategories. Si pAppCategoryID identifica una categoría no proporcionada a través de IAppPublisher::GetCategories, la creación del enumerador se realiza correctamente con el enumerador que devuelve cero elementos. Si este valor de parámetro es NULL, el enumerador devuelve las aplicaciones publicadas para todas las categorías.

[out] ppepa

Tipo: IEnumPublishedApps**

Dirección de un puntero a una variable de referencia IEnumPublishedApps que apunta a una interfaz IEnumPublishedApps . Los publicadores de aplicaciones deben crear un objeto de enumeración que admita la interfaz IEnumPublishedApps y devolver su valor de puntero a través de este parámetro.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

NotaIEnumPublishedApps no es una interfaz de enumeración estándar. No admite un método Skip ni su método Next admite la recuperación de varios elementos.
 

Requisitos

   
Cliente mínimo compatible Windows XP, Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shappmgr.h

Consulte también

IAppPublisher

IEnumPublishedApps

IPublishedApp