Compartir a través de


Función PTQuerySchemaVersionSupport (prntvpt.h)

Recupera la versión más alta (más reciente) del esquema de impresión que admite la impresora especificada.

Sintaxis

HRESULT PTQuerySchemaVersionSupport(
  [in]  PCWSTR pszPrinterName,
  [out] DWORD  *pMaxVersion
);

Parámetros

[in] pszPrinterName

Puntero al nombre completo de una cola de impresión.

[out] pMaxVersion

Puntero a la versión más alta.

Valor devuelto

Si la operación se realiza correctamente, el valor devuelto se S_OK; de lo contrario, HRESULT contiene un código de error.

Para obtener más información sobre los códigos de error COM, vea Control de errores.

Comentarios

Nota Se trata de una función de bloqueo o sincrónica y podría no devolverse inmediatamente. La rapidez con la que devuelve esta función depende de factores en tiempo de ejecución, como el estado de red, la configuración del servidor de impresión y la implementación del controlador de impresora, factores que son difíciles de predecir al escribir una aplicación. Llamar a esta función desde un subproceso que administra la interacción con la interfaz de usuario podría hacer que la aplicación parezca que no responde.
 
El parámetro pszPrinterName debe ser el nombre completo, no el nombre truncado, ya que puede aparecer en un DEVMODE.

La primera versión del esquema de impresión se publicó con Windows Vista y es la versión 1.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado prntvpt.h
Library Prntvpt.lib
Archivo DLL Prntvpt.dll

Consulte también

Esquema de impresión

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

Impresión