Compartir a través de


IMAPISupport::DoProgressDialog

Hace referencia a: Outlook 2013 | Outlook 2016

Recupera un objeto de progreso que muestra un indicador de progreso.

HRESULT DoProgressDialog(
  ULONG_PTR ulUIParam,
  ULONG ulFlags,
  LPMAPIPROGRESS FAR * lppProgress
);

Parameters

ulUIParam

[in] Identificador de la ventana primaria del indicador de progreso.

ulFlags

[in] Máscara de bits de marcas que controla cómo debe calcularse el progreso del objeto de progreso. Se puede establecer la marca siguiente:

MAPI_TOP_LEVEL

El progreso se calcula para un elemento de nivel superior, como una carpeta primaria. El objeto progress debe usar los valores de los parámetros ulCount y ulTotal del método IMAPIProgress::P rogress , que indican el elemento actual y el total de elementos de la operación, respectivamente, para incrementar el indicador de progreso de la operación.

lppProgress

[out] Puntero a un puntero al objeto de progreso.

Valor devuelto

S_OK

El objeto de progreso se recuperó correctamente.

Comentarios

El método IMAPISupport::D oProgressDialog se implementa para los objetos de compatibilidad de la libreta de direcciones y del proveedor de mensajes. Estos proveedores llaman a DoProgressDialog para acceder a la implementación MAPI de la interfaz IMAPIProgress , que calcula la información de progreso y muestra un cuadro de diálogo estándar.

Para obtener información sobre cómo usar un objeto de progreso y la interfaz IMAPIProgress , vea Mostrar un indicador de progreso.

Vea también

IMAPIProgress : IUnknown

IMAPIProgress::Progress

IMAPISupport: IUnknown

Mostrar un indicador de progreso