Freigeben über


IMAPIFormMgr::PrepareForm

Gilt für: Outlook 2013 | Outlook 2016

Lädt ein Formular zum Öffnen herunter.

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

Parameter

ulUIParam

[in] Ein Handle für das übergeordnete Fenster der Statusanzeige, die angezeigt wird, während das Formular heruntergeladen wird. Der ulUIParam-Parameter wird ignoriert, es sei denn, das flag MAPI_DIALOG ist im ulFlags-Parameter festgelegt.

ulFlags

[in] Eine Bitmaske von Flags, die steuert, wie das Formular heruntergeladen wird. Das folgende Flag kann festgelegt werden:

MAPI_DIALOG

Zeigt eine Benutzeroberfläche an, um status bereitzustellen oder den Benutzer aufzufordern, weitere Informationen einzugeben. Wenn dieses Flag nicht festgelegt ist, wird keine Benutzeroberfläche angezeigt.

pfrmiInfo

[in] Ein Zeiger auf ein Formularinformationsobjekt für das formular, das heruntergeladen werden soll.

Rückgabewert

S_OK

Der Aufruf erfolgreich ausgef�hrt und der erwartete Wert oder Werte zur�ckgegeben hat.

Hinweise

Formular-Viewer rufen die IMAPIFormMgr::P repareForm-Methode auf, um ein Formular zum Öffnen aus einem Formularcontainer herunterzuladen. Die meisten Formular-Viewer müssen PrepareForm nicht aufrufen, da sowohl die Methoden IMAPIFormMgr::CreateForm als auch IMAPIFormMgr::LoadFormbei Bedarf PrepareForm aufrufen.

Sie können PrepareForm verwenden, um die DlLs (Dynamic Link Libraries) und andere Dateien abzurufen, die einem Formular zugeordnet sind, um sie zu ändern. Wenn das geänderte Formular wieder in seinen Formularcontainer geladen wird, muss es neu installiert werden.

Siehe auch

IMAPIFormMgr::CreateForm
IMAPIFormMgr::LoadForm
IMAPIFormMgr : IUnknown