다음을 통해 공유


IPrinterQueue2::GetPrinterQueueView 메서드(printerextension.h)

IPrinterQueueView 개체를 검색하고 모니터링할 작업 범위를 사용하여 개체를 초기화합니다.

이 방법을 사용하면 사용자가 프린터용 UWP 디바이스 앱 내에서 작업 관리 작업을 수행할 수 있습니다.

구문

HRESULT GetPrinterQueueView(
  [in]          ULONG             ulViewOffset,
  [in]          ULONG             ulViewSize,
  [out, retval] IPrinterQueueView **ppJobView
);

매개 변수

[in] ulViewOffset

모니터링할 작업 범위의 시작을 나타냅니다.

[in] ulViewSize

모니터링할 작업의 크기 또는 범위를 나타냅니다.

[out, retval] ppJobView

모니터링할 작업 범위를 보여 주는 IPrinterQueueView 개체입니다.

반환 값

메서드 호출에 성공하면 GetPrinterQueueView 는 S_OK 반환합니다.

그렇지 않으면 GetPrinterQueueView 를 호출하면 오류 조건이 발생하면 다음 HRESULT 값 중 하나가 반환될 수 있습니다.

HRESULT 값 Description
E_ILLEGAL_METHOD_CALL 둘 이상의 프린터 큐 뷰 개체를 검색하려는 시도를 나타냅니다.
E_INVALIDARG 최대 크기보다 큰 보기 크기를 만들려는 시도를 나타냅니다.

설명

IPrinterQueue2 개체당 하나의 IPrinterQueueView 개체만 검색할 수 있습니다. 그러나 검색하는 단일 뷰를 이동할 수 있습니다. 즉, IPrinterQueueView::SetViewRange를 호출하여 모니터링되는 작업의 위치를 변경할 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8.1
지원되는 최소 서버 Windows Server 2012 R2
대상 플랫폼 데스크톱
머리글 printerextension.h

추가 정보

IPrinterQueue2

IPrinterQueueView