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 Fortschrittsanzeige, die während des Herunterladens des Formulars angezeigt wird. Der ulUIParam-Parameter wird ignoriert, es sei denn, die MAPI_DIALOG-Kennzeichnung wird im ulFlags-Parameter festgelegt.

ulFlags

[in] Eine Bitmaske von Kennzeichnungen, die steuert, wie das Formular heruntergeladen wird. Die folgende Kennzeichnung kann festgelegt werden:

MAPI_DIALOG

Zeigt eine Benutzerschnittstelle an, um den Status bereitzustellen oder den Benutzer aufzufordern, weitere Informationen einzugeben. Wenn diese Kennzeichnung nicht gesetzt ist, wird keine Benutzerschnittstelle angezeigt.

pfrmiInfo

[in] Ein Zeiger auf ein Formularinformationsobjekt für das herunterzuladende Formular.

Rückgabewert

S_OK

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

Hinweise

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

Sie können PrepareForm verwenden, um die DlLs (Dynamic Link Libraries) und andere Dateien, die einem Formular zugeordnet sind, abzurufen, 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