IMAPIViewContext::GetPrintSetup
Область применения: Outlook 2013 | Outlook 2016
Извлекает текущие сведения о печати.
HRESULT GetPrintSetup(
ULONG ulFlags,
LPFORMPRINTSETUP FAR * lppFormPrintSetup
);
Параметры
ulFlags
[в] Битовая маска флагов, управляющая типом возвращаемых строк. Можно задать следующий флаг:
MAPI_UNICODE
Возвращаемые строки имеют формат Юникода. Если флаг MAPI_UNICODE не задан, строки имеют формат ANSI.
lppFormPrintSetup
[out] Указатель на указатель на структуру, содержащую сведения о печати.
Возвращаемое значение
S_OK
Сведения о печати успешно получены.
Замечания
Объекты формы вызывают метод IMAPIViewContext::GetPrintSetup для получения сведений о настройке принтера перед попыткой печати текущего сообщения.
Примечания для исполнителей
Выделите элементы hDevMode и hDevName структуры FORMPRINTSETUP с помощью функции Win32 GlobalAlloc.
Примечания для вызывающих методов
Если предполагается, что элементы hDevMode и hDevName структуры FORMPRINTSETUP , на которые указывает параметр lppFormPrintSetup , будут строками Юникода, задайте для параметра ulFlags значение MAPI_UNICODE. В противном случае GetPrintSetup вернет эти строки в формате ANSI.
Освободите элементы hDevMode и hDevName структуры FORMPRINTSETUP , вызвав функцию Win32 GlobalFree. Освободите всю структуру FORMPRINTSETUP , вызвав MAPIFreeBuffer.