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

Development Requirements

See Also