Compartir a través de


Función ConvertDevModeToPrintTicketThunk2

[Esta función no se admite y puede deshabilitarse o eliminarse en versiones futuras de Windows. PTConvertDevModeToPrintTicket proporciona una funcionalidad equivalente y se debe usar en su lugar.]

Convierte una estructura DEVMODE en un vale de impresión.

Sintaxis

HRESULT ConvertDevModeToPrintTicketThunk2(
  _In_  HPTPROVIDER hProvider,
  _In_  BYTE        *pDevmode,
  _In_  ULONG       cbSize,
  _In_  DWORD       scope,
  _Out_ BYTE        **ppPrintTicket,
  _Out_ INT         *pcbPrintTicketLength
);

Parámetros

hProvider [in]

Identificador de un proveedor de vales de impresión abierto. La función BindPTProviderThunk devuelve este identificador.

pDevmode [in]

Puntero al DEVMODE que se va a convertir.

cbSize [in]

Tamaño, en bytes, del DEVMODE pasado en pDevmode.

scope [in]

Valor que especifica el ámbito de ppPrintTicket. Este valor puede especificar una sola página, un documento completo o todos los documentos del trabajo de impresión. El valor de este parámetro debe ser miembro de la enumeración EPrintTicketScope , que se convierte como DWORD.

ppPrintTicket [out]

Dirección del búfer que contiene un vale de impresión que representa el DEVMODE pasado en pDevmode. Esta función llama a CoTaskMemAlloc para asignar este búfer. Cuando el búfer ya no es necesario, el autor de la llamada debe liberarlo llamando a CoTaskMemFree.

pcbPrintTicketLength [out]

Tamaño, en bytes, del vale de impresión devuelto en ppPrintTicket.

Valor devuelto

Si el método se realiza correctamente, devuelve S_OK; de lo contrario, devuelve un código de error HRESULT . Para obtener más información sobre los códigos de error COM, vea Control de errores.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2003 [solo aplicaciones de escritorio]
Archivo DLL
Prntvpt.dll

Consulte también

Esquema de impresión

PTConvertDevModeToPrintTicket

Impresión

Funciones de la API del administrador de trabajos de impresión