Share via


IAppManagementHandler::EnforceApp 메서드

메서드는 IAppManagementHandler::EnforceApp Configuration Manager 특정 애플리케이션의 설치를 시작합니다.

처리기가 다시 연결을 지원하는 경우 유효한 다시 연결 인스턴스 ppReconnectData를 에 반환해야 합니다. 어떤 이유로든 설치를 시작할 수 없지만 오류 상태가 아닌 경우(예: 표시할 사용자 토큰이 없는 경우) 처리기는 를 반환 S_FALSE해야 합니다.

구문

[IDL]  
HRESULT EnforceApp(  
     AppAction eEnforceAction,  
     HANDLE hUserToken,  
     DWORD dwSessionId,  
     IWbemClassObject* pHandlerSynclet,  
     LPCWSTR szLocalContentPath,  
     HANDLE* phInstallProcess,  
     DWORD* pdwExitCode,  
     LPWSTR* ppszExecutionStatus,  
     IWbemClassObject** ppReconnectData  
);  

매개 변수

eEnforceAction
데이터 형식: AppAction

한정자: [in]

.

hUserToken
데이터 형식: HANDLE

한정자: [in]

.

dwSessionId
데이터 형식: DWORD

한정자: [in]

.

pHandlerSynclet
데이터 형식: IWbemClassObject

한정자: [in]

.

szLocalContentPath
데이터 형식: LPCWSTR

한정자: [in]

.

phInstallProcess
데이터 형식: HANDLE

한정자: [out]

.

pdwExitCode
데이터 형식: DWORD

한정자: [out]

.

ppszExecutionStatus
데이터 형식: LPWSTR

한정자: [out]

.

ppReconnectData
데이터 형식: IWbemClassObject

한정자: [out]

.

반환 값

코드입니다 HRESULT . 가능한 값에는 다음이 포함되지만 이에 국한되지는 않습니다.

S_ok
메서드가 성공했습니다. 다른 모든 반환 값은 실패를 나타냅니다. 어떤 이유로든 설치를 시작할 수 없지만 오류 상태가 아닌 경우(예: UI를 표시할 사용자 토큰이 없는 경우) 처리기가 반환되어야 합니다. S_FALSE

요구 사항

런타임 요구 사항

자세한 내용은 Configuration Manager 클라이언트 런타임 요구 사항을 참조하세요.

개발 요구 사항

자세한 내용은 Configuration Manager 클라이언트 개발 요구 사항을 참조하세요.

참고 항목

IAppManagementHandler 인터페이스
애플리케이션 관리 클라이언트 인터페이스
Configuration Manager 소프트웨어 개발 키트
Configuration Manager 참조