Compartilhar via


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
Winspool.h (inclua Windows.h)
DLL
Winspool.drv

Confira também

Getlasterror

GetProcAddress

PRINT_EXECUTION_CONTEXT

PRINT_EXECUTION_DATA