printerextension.h ヘッダー

このヘッダーは印刷で使用されます。 詳細については、次を参照してください。

印刷デバイス

printerextension.h には、次のプログラミング インターフェイスが含まれています。

インターフェイス

 
IPrinterBidiSetRequestCallback

Bidi 応答を受け取るコールバック オブジェクトのシグネチャについて説明します。
IPrinterExtensionAsyncOperation

非同期操作に関連付けられているコンテキストを提供します。
IPrinterExtensionContext

プリンター用の UWP デバイス アプリのアクティブ化のコンテキストを表します。
IPrinterExtensionContextCollection

IPrinterExtensionContext オブジェクトのコレクションを公開します。
IPrinterExtensionEvent

IPrinterExtensionEvent インターフェイスは、アクティブ化のためにデスクトップ プリンター拡張機能によって実装されるイベント デリゲートを表します。
IPrinterExtensionEventArgs

デスクトップ プリンター拡張機能のアクティブ化のコンテキストを表します。
IPrinterExtensionManager

IPrinterExtensionManager インターフェイスは、PrinterExtensionManager クラスを CoCreating によって取得します。
IPrinterExtensionRequest

キャンセルまたは成功のいずれかで、指定された拡張機能イベントを完了します。
IPrinterPropertyBag

厳密に型指定された get メソッドと set メソッドを提供します。
IPrinterQueue

1 つのプリンター キューを表します。
IPrinterQueue2

IPrinterQueue2 が 1 つのプリンター キューを表す方法について説明します。
IPrinterQueueEvent

プリンター キュー イベントのイベント デリゲートを提供します。
IPrinterQueueView

監視対象の印刷ジョブの範囲を変更する方法を提供します。
IPrinterQueueViewEvent

イベント ハンドラーのシグネチャを提供します。
IPrinterScriptablePropertyBag

IPrinterScriptablePropertyBag インターフェイスは、スクリプト クライアントに渡されるプロパティ バッグ インターフェイスです。
IPrinterScriptablePropertyBag2

IPrinterScriptablePropertyBag2 インターフェイスを定義します。
IPrinterScriptableSequentialStream

IPrinterScriptableSequentialStream インターフェイスは、JavaScript で動作する ISequentialStream のようなインターフェイスです。 バイト配列の読み取りと書き込みの代わりに、0 から 255 の値であるバイトの JavaScript 配列の読み取りと書き込みを行います。
IPrinterScriptableStream

IPrinterScriptableStream インターフェイスは IPrinterScriptableSequentialStream 上に構築され、IStream のようなセマンティクスが追加されます。
IPrinterScriptContext

すべてのサードパーティ制約 JavaScript 関数に渡され、関連するオブジェクトへのアクセスを提供します。
IPrintJob

印刷ジョブを表すプロパティを格納します。
IPrintJobCollection

このインターフェイスは、印刷キュー内のジョブの列挙を提供します。
IPrintSchemaAsyncOperation

検証、マージ、またはコミット操作の非同期操作コンテキストを表します。
IPrintSchemaAsyncOperationEvent

検証、マージ、またはコミット完了イベント デリゲートを公開します。
IPrintSchemaCapabilities

PrintCapabilities にアクセスするための主なメソッドを提供します。
IPrintSchemaCapabilities2

IPrintSchemaCapabilities2 インターフェイスは、印刷機能ドキュメントのラッパー メソッドを提供する IPrintSchemaCapabilities オブジェクトの拡張を表します。
IPrintSchemaDisplayableElement

PrintCapabilites PrintSchema 要素の表示可能な文字列を提供します。
IPrintSchemaElement

Print Schema 要素の基になる XML ノードと名前属性情報へのアクセスを提供します。
IPrintSchemaFeature

印刷スキーマ機能要素を公開します。
IPrintSchemaNUpOption

印刷スキーマ NUp Option 要素を公開します。
IPrintSchemaOption

印刷スキーマ オプション オブジェクトを公開します。
IPrintSchemaOptionCollection

IPrintSchemaOption オブジェクトのコレクションを公開します。
IPrintSchemaPageImageableSize

PrintCapabilities の PageImageableSize プロパティを公開します。 このインターフェイスのプロパティは、PrintCapabilities の PageImageableSize プロパティに直接マップされます。
IPrintSchemaPageMediaSizeOption

印刷スキーマ PageMediaSize Option 要素を公開します。
IPrintSchemaParameterDefinition

IPrintSchemaParameterDefinition インターフェイスは、印刷スキーマ仕様で定義されているパラメーター定義を表します。
IPrintSchemaParameterInitializer

IPrintSchemaParameterInitializer インターフェイスは、印刷スキーマ仕様で定義されているパラメーター初期化値を表します。
IPrintSchemaTicket

PrintTicket にアクセスして検証するための主なメソッドを提供します。
IPrintSchemaTicket2

IPrintSchemaTicket2 インターフェイスは、印刷チケット ドキュメントのラッパー メソッドを提供する IPrintSchemaTicket インターフェイスの拡張機能です。

列挙

 
PrintJobStatus

この列挙は、JOB_INFO_X構造体で指定されたスプーラー フラグへの 1 対 1 のマッピングです。
PrintSchemaConstrainedSetting

PrintSchemaConstrainedSetting 列挙は、現在のデバイス構成に基づいて Option を使用できるかどうかを指定します。 制約付き属性は、PrintCapabilities ドキュメントにのみ表示されます。
PrintSchemaParameterDataType

PrintSchemaParameterDataType 列挙は、Print Schema パラメーターに使用できるデータ型を識別します。
PrintSchemaSelectionType

PrintSchemaSelectionType 列挙は、フィーチャーのオプションを選択する方法を識別します。 このプロパティは、PrintCapabilities ドキュメントにのみ表示されます。