次の方法で共有


IPrinterExtensionManager::EnableEvents メソッド (printerextension.h)

EnableEvents メソッドを使用すると、DisableEvents が呼び出されるまで、指定したプリンター ドライバー イベントを生成できます。

構文

HRESULT EnableEvents(
  [in] GUID printerDriverId
);

パラメーター

[in] printerDriverId

イベントを有効にする指定したドライバーを表す GUID。 この GUID は INF ファイルで指定され、マニフェスト ファイル ディレクティブ 'PrinterDriverID' でも指定されます。

戻り値

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

プリンター拡張機能は、起動時にこのメソッドを呼び出して、使用するドライバー イベントが生成されるようにする必要があります。

備考

たとえば、印刷設定やプリンター通知などのドライバー イベントの場合、アプリは EnableEvents 呼び出す必要があります。 ただし、アプリが 5 秒以内 EnableEvents を呼び出さない場合、印刷システムは UI が呼び出されたが応答していないと想定するため、代わりに標準 UI が表示されます。

必要条件

要件 価値
サポートされる最小クライアント Windows 8
ターゲット プラットフォーム デスクトップ
ヘッダー printerextension.h

関連項目

IPrinterExtensionManager