Compartir a través de


Función PTReleaseMemory (prntvpt.h)

Libera los búferes asociados con las funcionalidades de impresión y vales de impresión.

Sintaxis

HRESULT PTReleaseMemory(
  [in] PVOID pBuffer
);

Parámetros

[in] pBuffer

Puntero a un búfer asignado durante una llamada a una API de vale de impresión.

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.
 
Use esta función para liberar el búfer DEVMODE devuelto por PTConvertPrintTicketToDevMode.

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