Compartilhar via


IMAPIFormMgr::PrepareForm

Aplica-se a: Outlook 2013 | Outlook 2016

Baixa um formulário para abertura.

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

Parâmetros

ulUIParam

[in] Um identificador para a janela pai do indicador de progresso exibido enquanto o formulário é baixado. O parâmetro ulUIParam é ignorado, a menos que o sinalizador MAPI_DIALOG seja definido no parâmetro ulFlags .

ulFlags

[in] Um bitmask de sinalizadores que controla como o formulário é baixado. O seguinte sinalizador pode ser definido:

MAPI_DIALOG

Exibe uma interface do usuário para fornecer status ou solicitar ao usuário mais informações. Se esse sinalizador não estiver definido, nenhuma interface do usuário será exibida.

pfrmiInfo

[in] Um ponteiro para um objeto de informações de formulário para que o formulário seja baixado.

Valor de retorno

S_OK

A chamada foi bem-sucedida e retornou o valor ou valores esperados.

Comentários

Os visualizadores de formulário chamam o método IMAPIFormMgr::P repareForm para baixar um formulário de um contêiner de formulário para abertura. A maioria dos visualizadores de formulário não precisa chamar PrepareForm, pois os métodos IMAPIFormMgr::CreateForm e IMAPIFormMgr::LoadForm chamam PrepareForm, se necessário.

Você pode usar o PrepareForm para obter as DLLs (bibliotecas de link dinâmico) e outros arquivos associados a um formulário para modificá-las. Se o formulário modificado for carregado de volta em seu contêiner de formulário, ele deverá ser reinstalado.

Confira também

IMAPIFormMgr::CreateForm
IMAPIFormMgr::LoadForm
IMAPIFormMgr : IUnknown