Freigeben über


IPackageDebugSettings::EnumerateBackgroundTasks-Methode (shobjidl_core.h)

Ruft die Hintergrundaufgaben ab, die vom angegebenen Paket bereitgestellt werden.

Syntax

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

Parameter

[in] packageFullName

Der vollständige Paketname, der nach Hintergrundaufgaben abfragt werden soll.

[out] taskCount

Die Anzahl der Einträge taskIds und taskNames .

[out] taskIds

Ein Array von Hintergrundaufgabenbezeichnern. Sie können diese Bezeichner in der ActivateBackgroundTask-Methode verwenden, um angegebene Aufgaben zu aktivieren.

[out] taskNames

Ein Array von Aufgabennamen, das mit taskIds im Hintergrund übereinstimmt.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Sowohl die Parameter taskIds als auch taskNames weisen die gleiche Reihenfolge der Aufgaben auf. Wenn Sie den benutzerlesbaren Aufgabennamen kennen müssen, der taskId[0] zugeordnet ist, lesen Sie taskNames[0].

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl_core.h

Weitere Informationen

IPackageDebugSettings