Поделиться через


Интерфейс 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

См. также раздел

IDispatch

IPrinterExtensionContext::D riverProperties

IPrinterExtensionContext::UserProperties

IPrinterQueue::GetProperties

IPrinterScriptablePropertyBag

Контейнеры свойств драйвера принтера версии 4