次の方法で共有


IPrinterQueueView::SetViewRange メソッド (printerextension.h)

監視する印刷ジョブの範囲を設定します。

構文

HRESULT SetViewRange(
  [in] ULONG ulViewOffset,
  [in] ULONG ulViewSize
);

パラメーター

[in] ulViewOffset

監視対象のジョブの範囲の開始。 オフセット値は 0 から始まるインデックスを使用することに注意してください。

[in] ulViewSize

監視対象のジョブの範囲のサイズ。

戻り値

このメソッドは、適切な HRESULT 値を 返します。

注釈

このメソッドを呼び出すと、ジョブの状態変更のイベントが発生します。 IPrinterQueueViewEvent::OnChanged イベント メソッドは、指定された最大範囲サイズを使用して、応答でライブ キューを返します。

ulViewSize は、25 以下の値として指定する必要があります。 呼び出し元が 25 を超えるサイズを指定した場合、このメソッドはE_INVALIDARGを返します。

要件

要件
サポートされている最小のクライアント Windows 8.1
サポートされている最小のサーバー Windows Server 2012 R2
対象プラットフォーム デスクトップ
Header printerextension.h

こちらもご覧ください

IPrinterQueue2::GetPrinterQueueView

IPrinterQueueView

IPrinterQueueViewEvent::OnChanged