Поделиться через


Метод IPackageDebugSettings::EnumerateBackgroundTasks (shobjidl_core.h)

Возвращает фоновые задачи, предоставляемые указанным пакетом.

Синтаксис

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

Параметры

[in] packageFullName

Полное имя пакета для запроса фоновых задач.

[out] taskCount

Количество записей taskIds и taskNames .

[out] taskIds

Массив идентификаторов фоновых задач. Эти идентификаторы можно использовать в методе ActivateBackgroundTask для активации указанных задач.

[out] taskNames

Массив имен задач, соответствующий фоновым идентификаторам задач.

Возвращаемое значение

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Параметры taskIds и taskNames имеют одинаковый порядок задач. Если вам нужно знать имя задачи, доступное для чтения пользователем, связанное с taskId[0], обратитесь к taskNames[0].

Требования

   
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header shobjidl_core.h

См. также раздел

IPackageDebugSettings