The IAppManagementHandler::CompleteEnforcement method, in Configuration Manager, completes the installation of a specific application. This method will be called only when the handler returned valid reconnection data in the EnforceApp call.

[IDL]
HRESULT CompleteEnforcement(
	 AppAction eEnforceAction,
	 IWbemClassObject* pHandlerSynclet,
	 IWbemClassObject* pReconnectData,
	 HANDLE hInstallProcess,
	 DWORD* pdwExitCode,
	 LPWSTR* ppszExecutionStatus
);

Parameters

eEnforceAction

Data type: AppActionQualifiers: [in].  
pHandlerSynclet

Data type: IWbemClassObjectQualifiers: [in].  
pReconnectData

Data type: IWbemClassObjectQualifiers: [in].  
hInstallProcess

Data type: HANDLEQualifiers: [in].  
pdwExitCode

Data type: DWORDQualifiers: [out].  
ppszExecutionStatus

Data type: LPWSTRQualifiers: [out].  

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.

Requirements

Runtime Requirements

Development Requirements

See Also