次の方法で共有


IPrinterPropertyBag インターフェイス (printerextension.h)

厳密に型指定された を取得し、メソッド 設定します。

ドライバー プロパティ バッグでは、プロパティ ストア形式 ID に次の GUID が使用されることに注意してください。

DEFINE_GUID(FMTID_PrinterPropertyBag, 0x75f9adca, 0x097d, 0x45c3, 0xa6, 0xe4, 0xba, 0xb2, 0x9e, 0x27, 0x6f, 0x3e);</dd>

IPrinterPropertyBag インターフェイスは、ドライバー プロパティ バッグ、ユーザー プロパティ バッグ、キュー プロパティ バッグ、DEVMODE プロパティ バッグなど、すべてのプリンター プロパティ バッグで使用されます。

継承

IPrinterPropertyBag インターフェイスは、IDispatch インターフェイスから継承します。

メソッド

IPrinterPropertyBag インターフェイスには、次のメソッドがあります。

 
IPrinterPropertyBag::GetBool

指定したブール型プロパティを読み取ります。
IPrinterPropertyBag::GetBytes

バイト配列プロパティを読み取ります。
IPrinterPropertyBag::GetInt32

整数プロパティを読み取ります。
IPrinterPropertyBag::GetReadStream

ストリーム プロパティから読み取るためにストリームを取得します。
IPrinterPropertyBag::GetString

文字列プロパティを読み取ります。
IPrinterPropertyBag::GetWriteStream

ストリーム プロパティを書き込むためにストリームを取得します。
IPrinterPropertyBag::SetBool

指定したブール型プロパティ値を書き込みます。
IPrinterPropertyBag::SetBytes

バイト配列プロパティを書き込みます。
IPrinterPropertyBag::SetInt32

整数プロパティを書き込みます。
IPrinterPropertyBag::SetString

文字列プロパティを書き込みます。

必要条件

要件 価値
サポートされる最小クライアント Windows 8
サポートされる最小サーバー Windows Server 2012
ターゲット プラットフォーム ウィンドウズ
ヘッダー printerextension.h

関連項目

IDispatch

IPrinterExtensionContext::D riverProperties

IPrinterExtensionContext::UserProperties

IPrinterQueue::GetProperties

IPrinterScriptablePropertyBag

V4 プリンター ドライバー プロパティ バッグ