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.