Função EndDoc (wingdi.h)

A função EndDoc encerra um trabalho de impressão.

Sintaxe

int EndDoc(
  [in] HDC hdc
);

Parâmetros

[in] hdc

Manipule para o contexto do dispositivo para o trabalho de impressão.

Valor retornado

Se a função obtiver êxito, o valor retornado será maior que zero.

Se a função falhar, o valor retornado será menor ou igual a zero.

Comentários

Nota Essa é uma função de bloqueio ou síncrona e pode não retornar imediatamente. A rapidez com que essa função retorna depende de fatores de tempo de execução, como status de rede, configuração do servidor de impressão e implementação do driver de impressora— fatores difíceis de prever ao escrever um aplicativo. Chamar essa função de um thread que gerencia a interação com a interface do usuário pode fazer com que o aplicativo pareça não responder.
 
Os aplicativos devem chamar EndDoc imediatamente após concluir um trabalho de impressão.

Exemplos

Para obter um programa de exemplo que usa essa função, consulte How To: Print Using the GDI Print API( Como imprimir usando a API de impressão GDI).

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho wingdi.h (inclua Windows.h)
Biblioteca Gdi32.lib
DLL Gdi32.dll

Confira também

Funções da API do Spooler de impressão

Impressão

Startdoc