Método IProgressUI::ShowErrorDialog

En Configuration Manager, el método muestra información de ShowErrorDialog error personalizable en un cuadro de diálogo.

Sintaxis

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

Parámetros

pszOrgName

Tipo de datos: BSTR

Clasificatorios: [en]

Puntero al nombre de la organización que se muestra en el cuadro de diálogo de progreso. El valor se puede recuperar de la _SMSTSOrgName variable de entorno.

pszTaskSequenceName

Tipo de datos: BSTR

Clasificatorios: [en]

Puntero al nombre de la secuencia de tareas que se está ejecutando actualmente. El valor se puede recuperar de la _SMSTSPackageName variable de entorno.

pszCustomTitle

Tipo de datos: BSTR

Clasificatorios: [en]

Puntero al texto de un mensaje personalizado que reemplaza el texto de título predeterminado que se muestra en el cuadro de diálogo de error. Pase una cadena vacía si no hay ningún mensaje personalizado que mostrar. El valor se puede obtener a partir de la _SMSTSCustomProgressDialogMessage variable de entorno.

pszErrorMessage

Tipo de datos: BSTR

Clasificatorios: [en]

Puntero al texto del mensaje personalizado que se muestra en el cuadro de diálogo de error. Pase una cadena vacía si no hay ningún mensaje personalizado que mostrar. El texto predeterminado incluye el texto de pszTaskSequenceName, pszTaskSequenceStepNamey uErrorCode. Cambia en función de los valores especificados.

uErrorCode

Tipo de datos: ULONG

Clasificatorios: [en]

Puntero al código de retorno del último paso que falló. El valor se puede obtener a partir de la _SMSTSLastActionRetCode variable de entorno. Si no se especifica ningún texto pszErrorMessage personalizado, uErrorCode se mostrará en formato de código de error del sistema de Microsoft .

uTimeoutInSeconds

Tipo de datos: ULONG

Clasificatorios: [en]

Puntero al valor del número de segundos en los que se muestra el cuadro de diálogo antes de cerrarlo. El valor se puede obtener de la SMSTSErrorDialogTimeout variable de entorno, que no está configurada en la secuencia de tareas de forma predeterminada. Si se especifica una cadena vacía y uTimeoutInSecondsSMSTSErrorDialogTimeout no se especifica, se usará un valor predeterminado de 900 segundos.

bWillReboot

Tipo de datos: ULONG

Clasificatorios: [en]

Valor Boolean. Indica si la secuencia de tareas reiniciará el equipo cuando se cierre el cuadro de diálogo o si el tiempo de espera expira.

pszTaskSequenceStepName

Tipo de datos: BSTR

Clasificatorios: [en]

Puntero al texto del nombre del paso que se mostrará en el texto predeterminado pszErrorMessage . El valor se puede recuperar de la _SMSTSLastActionName variable de entorno.

Valores devueltos

Un HRESULT código. Entre los posibles valores se incluyen, entre otros, los siguientes valores. No se devuelven valores HRESULT específicos de este método.

S_OK El método se ha realizado correctamente.

Vea también