IProgressUI::ShowActionProgress 메서드
Configuration Manager 메서드는 ShowActionProgress
사용자 지정 작업이 실행되는 동안 대화 상자에 사용자 지정 작업 진행률 정보를 표시합니다.
구문
[IDL]
HRESULT ShowActionProgress(
BSTR pszOrgName,
BSTR pszTaskSequenceName,
BSTR pszCustomTitle,
BSTR pszCurrentAction,
ULONG uStep,
ULONG uMaxStep,
BSTR pszActionExecInfo,
ULONG uActionExecStep,
ULONG uActionExecMaxStep
);
매개 변수
pszOrgName
데이터 형식: BSTR
한정자: [in]
진행률 대화 상자에 표시되는 조직 이름에 대한 포인터입니다. 환경 변수에서 _SMSTSOrgName
값을 검색할 수 있습니다.
pszTaskSequenceName
데이터 형식: BSTR
한정자: [in]
현재 실행 중인 작업 순서의 이름에 대한 포인터입니다. 환경 변수에서 _SMSTSPackageName
값을 검색할 수 있습니다.
pszCustomTitle
데이터 형식: BSTR
한정자: [in]
진행률 대화 상자에 표시되는 기본 제목 텍스트를 대체하는 사용자 지정 메시지의 텍스트에 대한 포인터입니다. 표시할 사용자 지정 메시지가 없는 경우 빈 문자열을 전달합니다. 환경 변수에서 _SMSTSCustomProgressDialogMessage
값을 가져올 수 있습니다.
pszCurrentAction
데이터 형식: BSTR
한정자: [in]
현재 작업 순서 단계의 이름에 대한 포인터입니다. 환경 변수에서 _SMSTSCurrentActionName
값을 가져올 수 있습니다.
uStep
데이터 형식: ULONG
한정자: [in]
현재 작업 순서 단계 번호입니다. 환경 변수에서 SMSTSNextInstructionPointer
값을 가져올 수 있습니다.
uMaxStep
데이터 형식: ULONG
한정자: [in]
작업 순서의 총 단계 수입니다. 환경 변수에서 _SMSTSInstructionTableSize
값을 가져올 수 있습니다.
pszActionExecInfo
데이터 형식: BSTR
한정자: [in]
진행률 대화 상자에 표시할 사용자 정의 작업별 진행률 정보에 대한 포인터입니다.
uActionExecStep
데이터 형식: ULONG
한정자: [in]
현재 동작이 작동 중인 숫자 단계의 총 수 내에 있는 숫자 단계입니다.
이 매개 변수를 사용하여 지금까지 완료된 작업의 백분율을 확인합니다. 자세한 내용은 참고를 참조하십시오.
uActionExecMaxStep
데이터 형식: ULONG
한정자: [in]
작업이 수행하는 총 숫자 단계 수입니다.
이 매개 변수를 사용하여 지금까지 완료된 작업의 백분율을 확인합니다. 자세한 내용은 참고를 참조하십시오.
반환값
코드입니다 HRESULT
. 가능한 값에는 다음 값이 포함되지만 이에 국한되지는 않습니다. 이 메서드와 관련된 값이 반환되지 않습니다 HRESULT
.
S_ok
메서드가 성공했습니다.
설명
이 메서드에 필요한 유일한 정보는 , uActionExecStep
및 uActionExecMaxStep
매개 변수에 대한 pszActionExecInfo
것입니다. 다른 매개 변수는 참조된 환경 변수에서 가져올 수 있습니다.
에 대한 ShowActionProgress
호출은 및 uActionExecMaxStep
매개 변수를 사용하여 uActionExecStep
작업의 완료율을 지정해야 합니다. 예를 들어 값 2를 지정하고 uActionExecMaxStep
값 10을 지정하는 경우 uActionExecStep
작업의 완료율은 20%입니다.