Freigeben über


IPrinterPropertyBag-Schnittstelle (printerextension.h)

Stellt stark typisierte Get - und Set-Methoden bereit .

Beachten Sie, dass der Treibereigenschaftenbehälter die folgende GUID für seine Eigenschaftsspeicherformat-ID verwendet:

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

Die IPrinterPropertyBag-Schnittstelle wird von allen Druckereigenschaftenbehältern verwendet, einschließlich Treibereigenschaftenbeutel, Benutzereigenschaftentasche, Warteschlangeneigenschaftenbehälter und DEVMODE-Eigenschaftsbehälter.

Vererbung

Die IPrinterPropertyBag-Schnittstelle erbt von der IDispatch-Schnittstelle.

Methoden

Die IPrinterPropertyBag-Schnittstelle verfügt über diese Methoden.

 
IPrinterPropertyBag::GetBool

Liest eine angegebene boolesche Eigenschaft.
IPrinterPropertyBag::GetBytes

Liest eine Bytearrayeigenschaft.
IPrinterPropertyBag::GetInt32

Liest eine ganzzahlige Eigenschaft.
IPrinterPropertyBag::GetReadStream

Ruft einen Stream ab, um aus einer Streameigenschaft zu lesen.
IPrinterPropertyBag::GetString

Liest eine Zeichenfolgeneigenschaft.
IPrinterPropertyBag::GetWriteStream

Ruft einen Stream ab, um eine Streameigenschaft zu schreiben.
IPrinterPropertyBag::SetBool

Schreibt einen angegebenen booleschen Eigenschaftswert.
IPrinterPropertyBag::SetBytes

Schreibt eine Bytearrayeigenschaft.
IPrinterPropertyBag::SetInt32

Schreibt eine ganzzahlige Eigenschaft.
IPrinterPropertyBag::SetString

Schreibt eine Zeichenfolgeneigenschaft.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8
Unterstützte Mindestversion (Server) Windows Server 2012
Zielplattform Windows
Kopfzeile printerextension.h

Weitere Informationen

IDispatch

IPrinterExtensionContext::D riverProperties

IPrinterExtensionContext::UserProperties

IPrinterQueue::GetProperties

IPrinterScriptablePropertyBag

V4 Druckertreiber-Eigenschaftentaschen