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 값 설명
E_ILLEGAL_METHOD_CALL 둘 이상의 프린터 큐 뷰 개체를 검색하려는 시도를 나타냅니다.
E_INVALIDARG 최대 크기보다 큰 보기 크기를 만들려는 시도를 나타냅니다.

설명

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

참고 프린터 큐 보기의 최대 크기에 대한 상한을 구현하는 작업이 진행 중입니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 8.1
지원되는 최소 서버 Windows Server 2012 R2
대상 플랫폼 바탕 화면
헤더 printerextension.h

참조

IPrinterQueue2

IPrinterQueueView