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 |
|
Archivo DLL |
|