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 |
|
DLL |
|