Интерфейс IPrinterPropertyBag (printerextension.h)
Предоставляет строго типизированные методы get и set .
Обратите внимание, что контейнер свойств драйвера использует следующий идентификатор 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 |
Header | printerextension.h |
См. также раздел
IPrinterExtensionContext::D riverProperties