Partager via


Interface IPrinterPropertyBag (printerextension.h)

Fournit des méthodes get et set fortement typées.

Notez que le conteneur de propriétés du pilote utilise le GUID suivant pour son ID de format de magasin de propriétés :

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

L’interface IPrinterPropertyBag est utilisée par tous les sacs de propriétés d’imprimante, y compris le sac de propriétés du pilote, le conteneur de propriétés utilisateur, le conteneur de propriétés de file d’attente et le conteneur de propriétés DEVMODE.

Héritage

L’interface IPrinterPropertyBag hérite de l’interface IDispatch.

Méthodes

L’interface IPrinterPropertyBag a ces méthodes.

 
IPrinterPropertyBag ::GetBool

Lit une propriété booléenne spécifiée.
IPrinterPropertyBag ::GetBytes

Lit une propriété de tableau d’octets.
IPrinterPropertyBag ::GetInt32

Lit une propriété entière.
IPrinterPropertyBag ::GetReadStream

Obtient un flux pour lire à partir d’une propriété de flux.
IPrinterPropertyBag ::GetString

Lit une propriété de chaîne.
IPrinterPropertyBag ::GetWriteStream

Obtient un flux afin d’écrire une propriété de flux.
IPrinterPropertyBag ::SetBool

Écrit une valeur de propriété booléenne spécifiée.
IPrinterPropertyBag ::SetBytes

Écrit une propriété de tableau d’octets.
IPrinterPropertyBag ::SetInt32

Écrit une propriété entière.
IPrinterPropertyBag ::SetString

Écrit une propriété de chaîne.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8
Serveur minimal pris en charge Windows Server 2012
Plateforme cible Windows
En-tête printerextension.h

Voir aussi

IDispatch

IPrinterExtensionContext ::D riverProperties

IPrinterExtensionContext ::UserProperties

IPrinterQueue ::GetProperties

IPrinterScriptablePropertyBag

Sacs de propriétés du pilote d’imprimante V4