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 |