Compartir a través de


Método IPackageDebugSettings::EnumerateBackgroundTasks (shobjidl_core.h)

Obtiene las tareas en segundo plano proporcionadas por el paquete especificado.

Sintaxis

HRESULT EnumerateBackgroundTasks(
  [in]  LPCWSTR packageFullName,
  [out] ULONG   *taskCount,
  [out] LPCGUID *taskIds,
  [out] LPCWSTR **taskNames
);

Parámetros

[in] packageFullName

Nombre completo del paquete que se va a consultar para realizar tareas en segundo plano.

[out] taskCount

Recuento de entradas taskIds y taskNames .

[out] taskIds

Matriz de identificadores de tarea en segundo plano. Puede usar estos identificadores en el método ActivateBackgroundTask para activar las tareas especificadas.

[out] taskNames

Matriz de nombres de tareas que se corresponde con taskIds en segundo plano.

Valor devuelto

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

Comentarios

Los parámetros taskIds y taskNames tienen el mismo orden de las tareas. Si necesita conocer el nombre de tarea legible por el usuario asociado a taskId[0], consulte taskNames[0].

Requisitos

   
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shobjidl_core.h

Consulte también

IPackageDebugSettings