Compartir a través de


Función PTCloseProvider (prntvpt.h)

Cierra un identificador del proveedor de vales de impresión.

Sintaxis

HRESULT PTCloseProvider(
  [in] HPTPROVIDER hProvider
);

Parámetros

[in] hProvider

Identificador del proveedor. Este identificador lo devuelve la función PTOpenProvider o PTOpenProviderEx .

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.

Si hProvider se abrió en un subproceso diferente, HRESULT se E_INVALIDARG.

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 que podría no devolverse inmediatamente. La rapidez con la que esta función devuelve 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 hProvider debe ser un identificador que se abrió en el mismo subproceso que el subproceso en el que se usa para esta función.

No se puede usar un identificador después de cerrarlo.

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