Interfaz IPrinterPropertyBag (printerextension.h)

Proporciona métodos get y set fuertemente tipados.

Tenga en cuenta que el contenedor de propiedades del controlador usa el SIGUIENTE GUID para su identificador de formato de almacén de propiedades:

DEFINE_GUID(FMTID_PrinterPropertyBag, 0x75f9adca, 0x097d, 0x45c3, 0xa6, 0xe4, 0xba, 0xb2, 0x9e, 0x27, 0x6f, 0x3e);</dd>

La interfaz IPrinterPropertyBag se usa en todas las bolsas de propiedades de la impresora, incluido el contenedor de propiedades del controlador, el contenedor de propiedades de usuario, el contenedor de propiedades de cola y el contenedor de propiedades DEVMODE.

Herencia

La interfaz IPrinterPropertyBag hereda de la interfaz IDispatch.

Métodos

La interfaz IPrinterPropertyBag tiene estos métodos.

 
IPrinterPropertyBag::GetBool

Lee una propiedad booleana especificada.
IPrinterPropertyBag::GetBytes

Lee una propiedad de matriz de bytes.
IPrinterPropertyBag::GetInt32

Lee una propiedad de entero.
IPrinterPropertyBag::GetReadStream

Obtiene una secuencia para leer de una propiedad de secuencia.
IPrinterPropertyBag::GetString

Lee una propiedad de cadena.
IPrinterPropertyBag::GetWriteStream

Obtiene una secuencia para escribir una propiedad de secuencia.
IPrinterPropertyBag::SetBool

Escribe un valor de propiedad booleano especificado.
IPrinterPropertyBag::SetBytes

Escribe una propiedad de matriz de bytes.
IPrinterPropertyBag::SetInt32

Escribe una propiedad de entero.
IPrinterPropertyBag::SetString

Escribe una propiedad de cadena.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8
Servidor mínimo compatible Windows Server 2012
Plataforma de destino Windows
Encabezado printerextension.h

Consulte también

IDispatch

IPrinterExtensionContext::D riverProperties

IPrinterExtensionContext::UserProperties

IPrinterQueue::GetProperties

IPrinterScriptablePropertyBag

Bolsas de propiedades del controlador de impresora V4