Freigeben über


IPrinterPropertyBag-Schnittstelle (printerextension.h)

Stellt stark typierte abrufen und festlegen Methoden bereit.

Beachten Sie, dass der Eigenschaftenbehälter des Treibers die folgende GUID für die Id des Eigenschaftenspeicherformats 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 Treibereigenschaftenbehälter, Benutzereigenschaftenbehälter, Warteschlangeneigenschaftenbehälter und DEVMODE-Eigenschaftenbehälter.

Erbschaft

Die IPrinterPropertyBag Schnittstelle erbt von der IDispatch-Schnittstelle.

Methodik

Die IPrinterPropertyBag Schnittstelle hat diese Methoden.

 
IPrinterPropertyBag::GetBool

Liest eine angegebene boolesche Eigenschaft.
IPrinterPropertyBag::GetBytes

Liest eine Bytearrayeigenschaft.
IPrinterPropertyBag::GetInt32

Liest eine ganzzahlige Eigenschaft.
IPrinterPropertyBag::GetReadStream

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

Liest eine Zeichenfolgeneigenschaft.
IPrinterPropertyBag::GetWriteStream

Ruft einen Datenstrom 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
mindestens unterstützte Client- Windows 8
mindestens unterstützte Server- Windows Server 2012
Zielplattform- Fenster
Header- printerextension.h

Siehe auch

IDispatch-

IPrinterExtensionContext::D riverProperties

IPrinterExtensionContext::UserProperties

IPrinterQueue::GetProperties

IPrinterScriptablePropertyBag

V4 Druckertreiber Eigenschaftenbehälter