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

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

ドライバー プロパティ バッグでは、プロパティ ストアの形式 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
対象プラットフォーム Windows
ヘッダー printerextension.h

こちらもご覧ください

IDispatch

IPrinterExtensionContext::D riverProperties

IPrinterExtensionContext::UserProperties

IPrinterQueue::GetProperties

IPrinterScriptablePropertyBag

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