The IAppManagementHandler::GetPendingComponentList method, in Configuration Manager, gets the pending component list for a specified deployment type. This is an optional method for the application deployment type handler. It will be called if the handler returns a status of "PendingUpdate" for the EnforceApp method. Software Center will present a list of these components to the end user, which need to be closed in order for the EnforceApp method to succeed.
[IDL] HRESULT GetPendingComponentList( IWbemClassObject* pDeliveryTypeSynclet, LPWSTR* pwszPendingComponentList ); |
Parameters
- pDeliveryTypeSynclet
- Data type: IWbemClassObjectQualifiers: [in]The WMI object for the installation synclet which is associated with the application deployment type that is being installed.
- pwszPendingComponentList
- Data type: LPWSTRQualifiers: [out]The pending component list in XML format.
Return Values
An HRESULT code. Possible values include, but are not limited to, the following:
- S_OK
- The method succeeded. All other return values indicate failure.
- E_NOTIMPL
- The method is not supported by the handler.
Requirements
Runtime Requirements
For more information, see Configuration Manager Client Runtime Requirements.
Development Requirements
For more information, see Configuration Manager Client Development Requirements.