Metodo IProgressUI::ShowErrorDialog

In Configuration Manager il metodo visualizza informazioni personalizzabili sull'errore ShowErrorDialog in una finestra di dialogo.

Sintassi

[IDL]
HRESULT ShowErrorDialog(
     BSTR pszOrgName,
     BSTR pszTaskSequenceName,
     BSTR pszCustomTitle,
     BSTR pszErrorMessage,
     ULONG uErrorCode,
     ULONG uTimeoutInSeconds,
     ULONG uWillReboot,
     BSTR pszTaskSequenceStepName
);

Parametri

pszOrgName

Tipo di dati:BSTR

Qualificazioni: [in]

Puntatore al nome dell'organizzazione visualizzato nella finestra di dialogo di stato. Il valore può essere recuperato dalla variabile di _SMSTSOrgName ambiente.

pszTaskSequenceName

Tipo di dati:BSTR

Qualificazioni: [in]

Puntatore al nome della sequenza di attività attualmente in esecuzione. Il valore può essere recuperato dalla variabile di _SMSTSPackageName ambiente.

pszCustomTitle

Tipo di dati:BSTR

Qualificazioni: [in]

Puntatore al testo di un messaggio personalizzato che sostituisce il testo del titolo predefinito visualizzato nella finestra di dialogo dell'errore. Passare una stringa vuota se non è presente alcun messaggio personalizzato da visualizzare. Il valore può essere ottenuto dalla variabile di _SMSTSCustomProgressDialogMessage ambiente.

pszErrorMessage

Tipo di dati:BSTR

Qualificazioni: [in]

Puntatore al testo del messaggio personalizzato visualizzato nella finestra di dialogo dell'errore. Passare una stringa vuota se non è presente alcun messaggio personalizzato da visualizzare. Il testo predefinito include il testo di pszTaskSequenceName, pszTaskSequenceStepNamee uErrorCode. Cambia a seconda dei valori specificati.

uErrorCode

Tipo di dati:ULONG

Qualificazioni: [in]

Puntatore al codice restituito dell'ultimo passaggio non riuscito. Il valore può essere ottenuto dalla variabile di _SMSTSLastActionRetCode ambiente. Se non viene specificato alcun testo pszErrorMessage personalizzato, uErrorCode verrà visualizzato nel formato del codice di errore di sistema Microsoft .

uTimeoutInSeconds

Tipo di dati:ULONG

Qualificazioni: [in]

Puntatore al valore per il numero di secondi durante i quali la finestra di dialogo viene visualizzata prima della chiusura. Il valore può essere ottenuto dalla variabile di SMSTSErrorDialogTimeout ambiente, che per impostazione predefinita non è configurata nella sequenza di attività. Se viene specificata una stringa vuota e uTimeoutInSecondsSMSTSErrorDialogTimeout non viene specificata, verrà usato un valore predefinito di 900 secondi.

bWillReboot

Tipo di dati:ULONG

Qualificazioni: [in]

Valore Boolean. Indica se la sequenza di attività riavvierà il computer quando la finestra di dialogo viene chiusa o se il timeout scade.

pszTaskSequenceStepName

Tipo di dati:BSTR

Qualificazioni: [in]

Puntatore al testo per il nome del passaggio che verrà visualizzato nel testo predefinito pszErrorMessage . Il valore può essere recuperato dalla variabile di _SMSTSLastActionName ambiente.

Valori restituiti

Un HRESULT codice. I valori possibili includono, ma non sono limitati a, il valore seguente. Non HRESULT sono restituiti valori specifici per questo metodo.

S_OK Il metodo ha avuto esito positivo.

Vedere anche