Méthodes de propriété IADsPrintJobOperations
Les méthodes de propriété de l’interface IADsPrintJobOperations lisent et écrivent les propriétés énumérées dans le tableau suivant. Pour plus d’informations sur les méthodes de propriété, consultez méthodes de propriété d’interface.
Propriétés
-
PagesPrinted
-
-
Type d'accès : Lecture seule
-
Type de données de script : long
-
// C++ method syntax HRESULT get_PagesPrinted( [out] LONG* plPagesPrinted );
Contient le nombre de pages imprimées.
-
-
Position
-
-
Type d’accès : lecture/écriture
-
Type de données de script : long
-
// C++ method syntax HRESULT get_Position( [out] LONG* plPosition ); HRESULT put_Position( [in] LONG lPosition );
Contient la position de ce travail d’impression dans la file d’attente à l’impression.
-
-
État
-
-
Type d'accès : Lecture seule
-
Type de données de script : long
-
// C++ method syntax HRESULT get_Status( [out] LONG* plStatus );
Contient l’état actuel du travail d’impression comme indiqué par l’une des valeurs des constantes d’État du travail d’impression ADSI .
-
-
TimeElapsed
-
-
Type d'accès : Lecture seule
-
Type de données de script : long
-
// C++ method syntax HRESULT get_TimeElapsed( [out] LONG* plTimeElapsed );
Contient le nombre de millisecondes écoulées depuis le début du travail d’impression.
-
Exemples
L’exemple de code suivant montre comment les propriétés de IADsPrintJobOperations peuvent être utilisées.
Dim pqo As IADsPrintQueueOperations
Dim pjo As IADsPrintJobOperations
On Error GoTo Cleanup
Set pqo = GetObject("WinNT://aMachine/aPrinter")
For Each pj In pqo.PrintJobs
Set pjo = pj
MsgBox pjo.PagesPrinted & " pages printed for job " & pj.Name
If (pjo.position > 1) Then
pjo.Position = pjo.status - 1
End If
Next
Cleanup:
If (Err.Number<>0) Then
MsgBox("An error has occurred. " & Err.Number)
End If
Set pqo = Nothing
Set pjo = Nothing
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows Vista |
| Serveur minimal pris en charge |
Windows Server 2008 |
| En-tête |
|
| DLL |
|
| IID |
IID _ IADsPrintJobOperations est défini en tant que 32FB6780-1ED0-11CF-A988-00AA006BC149 |