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
For more information, see Configuration Manager Client Runtime Requirements.
Development Requirements
For more information, see Configuration Manager Client Development Requirements.