Partilhar via


Método Pause da classe Win32_PrintJob

O método de classe PauseWMI suspende um trabalho de impressão.

Este tópico usa a sintaxe MOF (Managed Object Format). Para obter mais informações sobre como usar esse método, consulte Chamando um método.

Sintaxe

uint32 Pause();

Parâmetros

Esse método não tem parâmetros.

Valor retornado

Retorna um dos valores listados na lista a seguir ou qualquer outro valor para indicar um erro.

0

Sucesso

5

Acesso negado

Exemplos

O exemplo de código Pause All Printers with Empty Print Queues VBScript pausa todas as impressoras que não têm trabalhos de impressão pendentes.

O exemplo de código VBScript a seguir pausa todos os trabalhos de impressão em um servidor de impressão.

strComputer = "." 
Set objWMIService = GetObject("winmgmts:" _ 
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") 
 
Set colPrintJobs =  objWMIService.ExecQuery _ 
    ("Select * from Win32_PrintJob") 
 
For Each objPrintJob in colPrintJobs  
    objPrintJob.Pause 
Next 

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista
Servidor mínimo com suporte
Windows Server 2008
Namespace
Root\CIMV2
MOF
Win32_Printer.mof
DLL
CIMWin32.dll

Confira também

Classes de hardware do sistema de computador

Win32_PrintJob