#pragma classflags("safeupdate") #pragma autorecover #pragma namespace("\\\\.\\root\\Microsoft\\Windows\\AppBackgroundTask") instance of __namespace{ name="MS_804";}; #pragma namespace("\\\\.\\root\\Microsoft\\Windows\\AppBackgroundTask\\MS_804") [Description("") : Amended ToSubclass,AMENDMENT, LOCALE("MS_804")] class PS_BackgroundTask { [Description("Starts the background task specified by the user") : Amended ToSubclass] uint32 Start([In,Description("This parameter accepts the GUID identifier for the background task to be started ") : Amended ToSubclass] string TaskID); [Description("The Unregister-AppBackgroundTask cmdlet unregisters the background task for the specified TaskID") : Amended ToSubclass] uint32 Unregister([In,Description("This parameter accepts the GUID identifier for the background task to be started ") : Amended ToSubclass] string TaskID); [Description("The Get-AppBackgroundTask cmdlet gets background task information for the user-supplied PackageFamilyName.") : Amended ToSubclass] uint32 Get([In,Description("This parameter accepts the PackageFamilyName that the user wants to display background task information for.") : Amended ToSubclass] string PackageFamilyName,[In,Description("This parameter indicates that the user wants to display detailed resource usage data for background tasks.") : Amended ToSubclass] boolean IncludeResourceUsage,[Out] PS_BackgroundTask cmdletOutput); [Description("The Enable-AppBackgroundTaskDiagnosticLog cmdlet allows users with Administrator access to enable background task related logging in Event Viewer.") : Amended ToSubclass] uint32 Enable(); [Description("The Disable-AppBackgroundTaskDiagnosticLog cmdlet allows users with Administrator access to disable background task related logging in Event Viewer.") : Amended ToSubclass] uint32 Disable(); [Description("The Set-AppBackgroundTaskResourcePolicy cmdlet allows the user to configure the use of Global pool by background tasks") : Amended ToSubclass] uint32 Set([In,Description("The mode parameter allows the user to modify Global Pool settings for background tasks on the system. The available settings are Normal and Conservative.") : Amended ToSubclass] string mode); };