IPrinterPropertyBag 接口 (printerextension.h)

提供强类型 getset 方法。

请注意,驱动程序属性包对其属性存储格式 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 打印机驱动程序属性包