Функция ConvertDevModeToPrintTicketThunk2
[Эта функция не поддерживается и может быть отключена или удалена в будущих версиях Windows. PTConvertDevModeToPrintTicket предоставляет эквивалентные функциональные возможности и должен использоваться вместо него.]
Преобразует структуру DEVMODE в билет печати.
Синтаксис
HRESULT ConvertDevModeToPrintTicketThunk2(
_In_ HPTPROVIDER hProvider,
_In_ BYTE *pDevmode,
_In_ ULONG cbSize,
_In_ DWORD scope,
_Out_ BYTE **ppPrintTicket,
_Out_ INT *pcbPrintTicketLength
);
Параметры
-
hProvider [in]
-
Дескриптор для открытого поставщика билетов на печать. Этот дескриптор возвращается функцией BindPTProviderThunk .
-
pDevmode [in]
-
Указатель на преобразуемый объект DEVMODE .
-
cbSize [in]
-
Размер (в байтах) объекта DEVMODE , передаваемого в pDevmode.
-
область [in]
-
Значение типа , указывающее область ppPrintTicket. Это значение может указывать одну страницу, весь документ или все документы в задании печати. Значение этого параметра должно быть членом перечисления EPrintTicketScope , приведение к как DWORD.
-
ppPrintTicket [out]
-
Адрес буфера, содержащего билет печати, представляющий devmode , переданный в pDevmode. Эта функция вызывает CoTaskMemAlloc для выделения этого буфера. Если буфер больше не нужен, вызывающий объект должен освободить его, вызвав CoTaskMemFree.
-
pcbPrintTicketLength [out]
-
Размер (в байтах) билета печати, возвращаемого в ppPrintTicket.
Возвращаемое значение
Если метод выполнен успешно, он возвращает S_OK; В противном случае возвращается код ошибки HRESULT . Дополнительные сведения о кодах ошибок COM см. в разделе Обработка ошибок.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows XP [только классические приложения] |
Минимальная версия сервера |
Windows Server 2003 [только классические приложения] |
DLL |
|