Compartir a través de


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.

Vea también

FORMPRINTSETUP

IMAPIViewContext : IUnknown