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 참조
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기