Freigeben über


IMAPIViewContext::GetPrintSetup

Gilt für: Outlook 2013 | Outlook 2016

Ruft aktuelle Druckinformationen ab.

HRESULT GetPrintSetup(
ULONG ulFlags,
LPFORMPRINTSETUP FAR * lppFormPrintSetup
);

Parameter

ulFlags

[in] Bitmaske von Flags, die den Typ der zurückgegebenen Zeichenfolgen steuert. Das folgende Flag kann festgelegt werden:

MAPI_UNICODE

Die zurückgegebenen Zeichenfolgen liegen im Unicode-Format vor. Wenn das MAPI_UNICODE-Flag nicht festgelegt ist, liegen die Zeichenfolgen im ANSI-Format vor.

lppFormPrintSetup

[out] Zeiger auf einen Zeiger auf eine Struktur, die die Druckinformationen enthält.

Rückgabewert

S_OK

Die Druckinformationen wurden erfolgreich abgerufen.

Hinweise

Formularobjekte rufen die IMAPIViewContext::GetPrintSetup-Methode auf, um Informationen zum Druckersetup abzurufen, bevor sie versuchen, die aktuelle Nachricht zu drucken.

Hinweise für Implementierer

Ordnen Sie die Elemente hDevMode und hDevName der FORMPRINTSETUP-Struktur mithilfe der Win32-Funktion GlobalAlloc zu.

Hinweise für Aufrufer

Wenn Sie davon ausgehen, dass die hDevMode - und hDevName-Member der FORMPRINTSETUP-Struktur , auf die der lppFormPrintSetup-Parameter verweist, Unicode-Zeichenfolgen sind, legen Sie ulFlags auf MAPI_UNICODE fest. Andernfalls gibt GetPrintSetup diese Zeichenfolgen im ANSI-Format zurück.

Geben Sie die Elemente hDevMode und hDevName der FORMPRINTSETUP-Struktur frei, indem Sie die Win32-Funktion GlobalFree aufrufen. Geben Sie die gesamte FORMPRINTSETUP-Struktur frei, indem Sie MAPIFreeBuffer aufrufen.

Siehe auch

FORMPRINTSETUP

IMAPIViewContext : IUnknown