다음을 통해 공유


IADsPrintJobOperations 속성 메서드

IADsPrintJobOperations 인터페이스의 속성 메서드는 다음 표에 나열된 속성을 읽고 씁니다. 속성 메서드에 대한 자세한 내용은 인터페이스 속성 메서드를 참조하세요.

속성

PagesPrinted

인쇄된 페이지 수를 포함합니다.

액세스 형식: 읽기 전용

스크립팅 데이터 형식: LONG

// C++ method syntax
HRESULT get_PagesPrinted(
  [out] LONG* plPagesPrinted
);

위치

인쇄 큐에서 이 인쇄 작업의 위치를 포함합니다.

액세스 형식: 읽기/쓰기

스크립팅 데이터 형식: LONG

// C++ method syntax
HRESULT get_Position(
  [out] LONG* plPosition
);
HRESULT put_Position(
  [in] LONG lPosition
);

상태

ADSI 인쇄 작업 상태 상수 값 중 하나로 표시된 인쇄 작업의 현재 상태 포함합니다.

액세스 형식: 읽기 전용

스크립팅 데이터 형식: LONG

// C++ method syntax
HRESULT get_Status(
  [out] LONG* plStatus
);

TimeElapsed

인쇄 작업이 시작된 후 경과된 시간(밀리초)을 포함합니다.

액세스 형식: 읽기 전용

스크립팅 데이터 형식: LONG

// C++ method syntax
HRESULT get_TimeElapsed(
  [out] LONG* plTimeElapsed
);

예제

다음 코드 예제에서는 IADsPrintJobOperations 의 속성을 사용하는 방법을 보여 줍니다.

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

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista
지원되는 최소 서버
Windows Server 2008
헤더
Iads.h
DLL
Activeds.dll
IID
IID_IADsPrintJobOperations 32FB6780-1ED0-11CF-A988-00AA006BC149로 정의됩니다.

추가 정보

IADsPrintJob

IADsPrintJobOperations

IADsPrintQueue

ADSI 인쇄 작업 상태 상수