IGPMAsyncProgress interface (gpmgmt.h)
The IGPMAsyncProgress interface can be implemented by the client and passed as an input parameter to the Group Policy Management Console (GPMC) methods that can execute asynchronously. The server will then notify the client about the progress of the operation. Methods include IGPMGPO::GenerateReport, IGPMBackup::GenerateReport, IGPMRSOP::GenerateReport, RestoreGPO, Backup, Import, and CopyTo. This object cannot be accessed through scripting. For more information, see the "Remarks" section.
The IGPMAsyncProgress interface inherits from the IDispatch interface. IGPMAsyncProgress also has these types of members:
The IGPMAsyncProgress interface has these methods.
The server calls this method to notify the client about the status of a Group Policy Management Console (GPMC) operation.
Complex GPMC operations, such as backup, restore, import, and copy operations, can execute asynchronously. To use this interface with asynchronous operations, follow these steps.
To use this interface with asynchronous operations
- Implement the IGPMAsyncProgress interface.
- Pass the IGPMAsyncProgress interface pointer to the GPMC method. For example, pass the interface pointer to the RestoreGPO method or to the Import method.
|Minimum supported client||Windows Vista|
|Minimum supported server||Windows Server 2008|