Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Enumerates background tasks for the processes of the specified package.
Syntax
HRESULT EnumerateBackgroundTasks(
[in] LPCWSTR packageFullName,
[out] ULONG *taskCount,
[out] LPCGUID *taskIds,
[out] LPCWSTR **taskNames
);
Parameters
packageFullName [in]
Type: LPCWSTRThe package full name.
taskCount [out]
Type: ULONG*A pointer to a variable that receives the number of background tasks that were enumerated.
taskIds [out]
Type: LPCGUID*A pointer to memory space that receives a pointer to the array of IDs that represent all of the background tasks that were enumerated.
taskNames [out]
Type: LPCWSTR**A pointer to memory space that receives a pointer to the string of names for all of the background tasks that were enumerated.
Return value
Type: HRESULT
If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.
Requirements
Minimum supported client |
Windows 8 |
Minimum supported server |
Windows Server 2012 |
Header |
Shobjidl_core.h |
IDL |
Shobjidl.idl |