Функция GdiGetPageHandle (winppi.h)
Функция GdiGetPageHandle возвращает дескриптор указанной странице в задании печати.
Синтаксис
HANDLE GdiGetPageHandle(
HANDLE SpoolFileHandle,
DWORD Page,
LPDWORD pdwPageType
);
Параметры
SpoolFileHandle
Дескриптор файла очереди вызывающего объекта, полученный при предыдущем вызове GdiGetSpoolFileHandle.
Page
Номер страницы, предоставленной вызывающим абонентом.
pdwPageType
Предоставленный вызывающим элементом указатель на расположение, которое получает тип страницы. Возможные типы страниц приведены в следующей таблице:
Тип страницы | Значение |
---|---|
EMF_PP_FORM | Страница является формой или имеет водяной знак. (Сейчас не поддерживается.) |
EMF_PP_NORMAL | Страница является обычной. |
Возвращаемое значение
Если операция выполнена успешно, функция возвращает значение TRUE. В противном случае функция возвращает значение FALSE, и код ошибки можно получить, вызвав Метод GetLastError.
Комментарии
Функция GdiGetPageHandle экспортируется gdi32.dll для использования в функции PrintDocumentOnPrintProcessor обработчика печати.
Обработчики печати должны получить дескриптор страницы перед вызовом GdiPlayPageEMF для рисования страницы. Если указано слишком большое значение Page, функция возвращает ERROR_NO_MORE_ITEMS.
Дополнительные сведения см. в разделе Использование функций GDI в процессорах печати.
Требования
Требование | Значение |
---|---|
Целевая платформа | Универсальное |
Верхняя часть | winppi.h (включая Winppi.h) |
Библиотека | Gdi32.Lib |
DLL | Gdi32.dll |