Partilhar via


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

Obtém as tarefas em segundo plano fornecidas pelo pacote especificado.

Sintaxe

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

Parâmetros

[in] packageFullName

O nome completo do pacote a ser consultado para tarefas em segundo plano.

[out] taskCount

A contagem de taskIds e entradas taskNames .

[out] taskIds

Uma matriz de identificadores de tarefa em segundo plano. Você pode usar esses identificadores no método ActivateBackgroundTask para ativar tarefas especificadas.

[out] taskNames

Uma matriz de nomes de tarefas que corresponde a taskIds em segundo plano.

Retornar valor

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

Os parâmetros taskIds e taskNames têm a mesma ordenação de tarefas. Se você precisar saber o nome da tarefa legível pelo usuário associado a taskId[0], consulte taskNames[0].

Requisitos

   
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shobjidl_core.h

Confira também

IPackageDebugSettings