IProgressUI::ShowErrorDialog 메서드
Configuration Manager 메서드는 ShowErrorDialog
대화 상자에 사용자 지정 가능한 오류 정보를 표시합니다.
구문
[IDL]
HRESULT ShowErrorDialog(
BSTR pszOrgName,
BSTR pszTaskSequenceName,
BSTR pszCustomTitle,
BSTR pszErrorMessage,
ULONG uErrorCode,
ULONG uTimeoutInSeconds,
ULONG uWillReboot,
BSTR pszTaskSequenceStepName
);
매개 변수
pszOrgName
데이터 형식: BSTR
한정자: [in]
진행률 대화 상자에 표시되는 조직 이름에 대한 포인터입니다. 환경 변수에서 _SMSTSOrgName
값을 검색할 수 있습니다.
pszTaskSequenceName
데이터 형식: BSTR
한정자: [in]
현재 실행 중인 작업 순서의 이름에 대한 포인터입니다. 환경 변수에서 _SMSTSPackageName
값을 검색할 수 있습니다.
pszCustomTitle
데이터 형식: BSTR
한정자: [in]
오류 대화 상자에 표시되는 기본 제목 텍스트를 대체하는 사용자 지정 메시지의 텍스트에 대한 포인터입니다. 표시할 사용자 지정 메시지가 없는 경우 빈 문자열을 전달합니다. 환경 변수에서 _SMSTSCustomProgressDialogMessage
값을 가져올 수 있습니다.
pszErrorMessage
데이터 형식: BSTR
한정자: [in]
오류 대화 상자에 표시되는 사용자 지정 메시지의 텍스트에 대한 포인터입니다. 표시할 사용자 지정 메시지가 없는 경우 빈 문자열을 전달합니다. 기본 텍스트에는 , pszTaskSequenceStepName
및 uErrorCode
의 pszTaskSequenceName
텍스트가 포함됩니다. 지정된 값에 따라 변경됩니다.
uErrorCode
데이터 형식: ULONG
한정자: [in]
실패한 마지막 단계의 반환 코드에 대한 포인터입니다. 환경 변수에서 _SMSTSLastActionRetCode
값을 가져올 수 있습니다. 에 대한 pszErrorMessage
사용자 지정 텍스트를 지정 uErrorCode
하지 않으면 Microsoft 시스템 오류 코드 형식으로 표시됩니다.
uTimeoutInSeconds
데이터 형식: ULONG
한정자: [in]
대화 상자가 닫기 전에 표시되는 시간(초)의 값에 대한 포인터입니다. 기본적으로 작업 순서에서 SMSTSErrorDialogTimeout
구성되지 않은 환경 변수에서 값을 가져올 수 있습니다. 에 대해 uTimeoutInSeconds
빈 문자열을 지정하고 SMSTSErrorDialogTimeout
지정하지 않으면 기본값인 900초가 사용됩니다.
bWillReboot
데이터 형식: ULONG
한정자: [in]
Boolean 값입니다. 대화 상자가 닫혀 있거나 시간 제한이 만료될 때 작업 순서가 컴퓨터를 다시 시작할지 여부를 나타냅니다.
pszTaskSequenceStepName
데이터 형식: BSTR
한정자: [in]
기본 pszErrorMessage
텍스트에 표시될 단계 이름의 텍스트에 대한 포인터입니다. 환경 변수에서 _SMSTSLastActionName
값을 검색할 수 있습니다.
반환값
코드입니다 HRESULT
. 가능한 값에는 다음 값이 포함되지만 이에 국한되지는 않습니다. 이 메서드와 관련된 값이 반환되지 않습니다 HRESULT
.
S_ok
메서드가 성공했습니다.