IMAPIViewContext::GetPrintSetup
Hace referencia a: Outlook 2013 | Outlook 2016
Recupera la información de impresión actual.
HRESULT GetPrintSetup(
ULONG ulFlags,
LPFORMPRINTSETUP FAR * lppFormPrintSetup
);
Parameters
ulFlags
[in] Máscara de bits de marcas que controla el tipo de las cadenas devueltas. Se puede establecer la marca siguiente:
MAPI_UNICODE
Las cadenas devueltas están en formato Unicode. Si no se establece la marca de MAPI_UNICODE, las cadenas están en formato ANSI.
lppFormPrintSetup
[out] Puntero a un puntero a una estructura que contiene la información de impresión.
Valor devuelto
S_OK
La información de impresión se recuperó correctamente.
Comentarios
Los objetos Form llaman al método IMAPIViewContext::GetPrintSetup para recuperar información sobre la configuración de la impresora antes de intentar imprimir el mensaje actual.
Notas a los implementadores
Asigne los miembros hDevMode y hDevName de la estructura FORMPRINTSETUP mediante la función Win32 GlobalAlloc.
Notas para los llamadores
Si espera que los miembros hDevMode y hDevName de la estructura FORMPRINTSETUP a los que apunta el parámetro lppFormPrintSetup sean cadenas Unicode, establezca ulFlags en MAPI_UNICODE. De lo contrario, GetPrintSetup devolverá estas cadenas en formato ANSI.
Libere los miembros hDevMode y hDevName de la estructura FORMPRINTSETUP llamando a la función Win32 GlobalFree. Libere toda la estructura FORMPRINTSETUP mediante una llamada a MAPIFreeBuffer.