Compartir a través de


IMAPIFormMgr::PrepareForm

Hace referencia a: Outlook 2013 | Outlook 2016

Descarga un formulario para abrirlo.

HRESULT PrepareForm(
  ULONG_PTR ulUIParam,
  ULONG ulFlags,
  LPMAPIFORMINFO pfrmiInfo
);

Parameters

ulUIParam

[in] Identificador de la ventana primaria del indicador de progreso que se muestra mientras se descarga el formulario. El parámetro ulUIParam se omite a menos que se establezca la marca de MAPI_DIALOG en el parámetro ulFlags .

ulFlags

[in] Máscara de bits de marcas que controla cómo se descarga el formulario. Se puede establecer la marca siguiente:

MAPI_DIALOG

Muestra una interfaz de usuario para proporcionar el estado o pedir al usuario más información. Si no se establece esta marca, no se muestra ninguna interfaz de usuario.

pfrmiInfo

[in] Puntero a un objeto de información de formulario para que se descargue el formulario.

Valor devuelto

S_OK

La llamada se ha realizado correctamente y devuelva el valor esperado o los valores.

Comentarios

Los visores de formularios llaman al método IMAPIFormMgr::P repareForm para descargar un formulario de un contenedor de formularios para su apertura. La mayoría de los visores de formularios no necesitan llamar a PrepareForm, porque los métodos IMAPIFormMgr::CreateForm e IMAPIFormMgr::LoadForm llaman a PrepareForm, si es necesario.

Puede usar PrepareForm para obtener las bibliotecas de vínculos dinámicos (DLL) y otros archivos asociados a un formulario para modificarlas. Si el formulario modificado se vuelve a cargar en su contenedor de formularios, debe volver a instalarse.

Vea también

IMAPIFormMgr::CreateForm
IMAPIFormMgr::LoadForm
IMAPIFormMgr : IUnknown