Compartir a través de


Función GetPrintExecutionData

GetPrintExecutionData recupera el contexto de impresión actual.

Nota

Esta función está pensada para su uso por los controladores de impresora que se ejecutan en el contexto del administrador de trabajos de impresión.

Sintaxis

BOOL WINAPI GetPrintExecutionData(
  _Out_ PRINT_EXECUTION_DATA *pData
);

Parámetros

pData [out]

Puntero a una variable que recibe la dirección de la estructura PRINT_EXECUTION_DATA .

Valor devuelto

Devuelve TRUE si la función se realiza correctamente; en caso contrario , FALSE. Si el valor devuelto es FALSE, llame a GetLastError para obtener el estado del error.

Comentarios

Los controladores de impresora deben llamar a GetProcAddress en el módulo winspool.drv para obtener la dirección de la función GetPrintExecutionData porque GetPrintExecutionData no es compatible con Windows Vista o versiones anteriores de Windows.

GetPrintExecutionData solo produce un error si el valor de pData es NULL.

El valor del miembro clientAppPID de PRINT_EXECUTION_DATA solo es significativo si el valor del contexto es PRINT_EXECUTION_CONTEXT_WOW64. Si el valor del contexto no es PRINT_EXECUTION_CONTEXT_WOW64, el valor de clientAppPID es 0.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2008 R2 [solo aplicaciones de escritorio]
Encabezado
Winspool.h (incluye Windows.h)
Archivo DLL
Winspool.drv

Consulte también

GetLastError

GetProcAddress

PRINT_EXECUTION_CONTEXT

PRINT_EXECUTION_DATA