Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A função CloseSpoolFileHandle fecha um identificador para um arquivo de spool associado ao trabalho de impressão enviado atualmente pelo aplicativo.
Sintaxe
BOOL CloseSpoolFileHandle(
_In_ HANDLE hPrinter,
_In_ HANDLE hSpoolFile
);
Parâmetros
-
hPrinter [in]
-
Um identificador para a impressora para a qual o trabalho foi enviado. Esse deve ser o mesmo identificador usado para obter hSpoolFile com GetSpoolFileHandle.
-
hSpoolFile [in]
-
Um identificador para o arquivo de spool que está sendo fechado. Se CommitSpoolData não tiver sido chamado desde que GetSpoolFileHandle foi chamado, esse deverá ser o mesmo identificador retornado por GetSpoolFileHandle. Caso contrário, ele deve ser o identificador que foi retornado pela chamada mais recente para CommitSpoolData.
Valor retornado
TRUE, se for bem-sucedido, false caso contrário.
Comentários
Seu aplicativo não deve chamar ClosePrinter no hPrinter até que ele tenha acessado o arquivo de spool pela última vez. Em seguida, ele deve chamar CloseSpoolFileHandle seguido por ClosePrinter. As tentativas de acessar o identificador de arquivo de spool depois que o hPrinter original tiver sido fechado falharão mesmo que o próprio identificador de arquivo não tenha sido fechado. CloseSpoolFileHandle falhará se ClosePrinter for chamado primeiro.
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte |
Windows Vista [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte |
Windows Server 2008 [somente aplicativos da área de trabalho] |
| Cabeçalho |
|
| Biblioteca |
|
| DLL |
|