Metode IPackageDebugSettings::EnumerateBackgroundTasks (shobjidl_core.h)

Mendapatkan tugas latar belakang yang disediakan oleh paket yang ditentukan.

Sintaks

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

Parameter

[in] packageFullName

Nama lengkap paket yang akan dikueri untuk tugas latar belakang.

[out] taskCount

Jumlah entri taskIds dan taskNames .

[out] taskIds

Array pengidentifikasi tugas latar belakang. Anda dapat menggunakan pengidentifikasi ini dalam metode ActivateBackgroundTask untuk mengaktifkan tugas yang ditentukan.

[out] taskNames

Array nama tugas yang sesuai dengan taskId latar belakang.

Nilai kembali

Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Kedua parameter taskIds dan taskNames memiliki urutan tugas yang sama. Jika Anda perlu mengetahui nama tugas yang dapat dibaca pengguna yang terkait dengan taskId[0], lihat taskNames[0].

Persyaratan

   
Klien minimum yang didukung Windows 8 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2012 [hanya aplikasi desktop]
Target Platform Windows
Header shobjidl_core.h

Lihat juga

IPackageDebugSettings