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


Интерфейс IPrinterPropertyBag (printerextension.h)

Предоставляет строго типизированные получить и задать методы.

Обратите внимание, что пакет свойств драйвера использует следующий ИДЕНТИФИКАТОР 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

пакетах свойств драйвера принтера версии 4