Função GetPrintExecutionData
O GetPrintExecutionData recupera o contexto de impressão atual.
Observação
Essa função destina-se ao uso por drivers de impressora que estão em execução no contexto do spooler de impressão.
Sintaxe
BOOL WINAPI GetPrintExecutionData(
_Out_ PRINT_EXECUTION_DATA *pData
);
Parâmetros
-
pData [out]
-
Um ponteiro para uma variável que recebe o endereço da estrutura PRINT_EXECUTION_DATA .
Valor retornado
Retorna TRUE se a função for bem-sucedida; caso contrário , FALSE. Se o valor retornado for FALSE, chame GetLastError para obter o erro status.
Comentários
Os drivers de impressora devem chamar GetProcAddress no módulo winspool.drv para obter o endereço da função GetPrintExecutionData porque GetPrintExecutionData não tem suporte no Windows Vista ou em versões anteriores do Windows.
GetPrintExecutionData só falhará se o valor de pData for NULL.
O valor do membro clientAppPID de PRINT_EXECUTION_DATA só será significativo se o valor do contexto for PRINT_EXECUTION_CONTEXT_WOW64. Se o valor do contexto não for PRINT_EXECUTION_CONTEXT_WOW64, o valor de clientAppPID será 0.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Cabeçalho |
|
DLL |
|