Share via


Método IOperationsProgressDialog::SetMode (shobjidl_core.h)

Establece el modo de operaciones de diálogo de progreso.

Sintaxis

HRESULT SetMode(
  [in] PDMODE mode
);

Parámetros

[in] mode

Tipo: PDMODE

Especifica el modo de operación. Estos son los valores válidos.

PDM_DEFAULT

0x00000000. Use el modo de operaciones del cuadro de diálogo de progreso predeterminado.

PDM_RUN

0x00000001. La operación se está ejecutando.

PDM_PREFLIGHT

0x00000002. La operación recopila datos antes de comenzar, como calcular el tiempo de operación previsto.

PDM_UNDOING

0x00000004. La operación se revierte debido a un comando Deshacer del usuario.

PDM_ERRORSBLOCKING

0x00000008. Los cuadros de diálogo de error bloquean el progreso de continuar.

PDM_INDETERMINATE

0x00000010. La longitud de la operación es indeterminada. No muestre un temporizador y muestre la barra de progreso en modo de marquesina.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shobjidl_core.h (include Shobjidl.h)