Compartilhar via


Interface IPrinterPropertyBag (printerextension.h)

Fornece métodos get e set fortemente tipados.

Observe que o recipiente de propriedades do driver usa o seguinte GUID para sua ID de formato de repositório de propriedades:

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

A interface IPrinterPropertyBag é usada por todos os recipientes de propriedades da impressora, incluindo o recipiente de propriedades do driver, o recipiente de propriedades do usuário, o recipiente de propriedades da fila e o recipiente de propriedades DEVMODE.

Herança

A interface IPrinterPropertyBag herda da interface IDispatch.

Métodos

A interface IPrinterPropertyBag tem esses métodos.

 
IPrinterPropertyBag::GetBool

Lê uma propriedade booliana especificada.
IPrinterPropertyBag::GetBytes

Lê uma propriedade de matriz de bytes.
IPrinterPropertyBag::GetInt32

Lê uma propriedade de inteiro.
IPrinterPropertyBag::GetReadStream

Obtém um fluxo para ler de uma propriedade de fluxo.
IPrinterPropertyBag::GetString

Lê uma propriedade de cadeia de caracteres.
IPrinterPropertyBag::GetWriteStream

Obtém um fluxo para gravar uma propriedade de fluxo.
IPrinterPropertyBag::SetBool

Grava um valor de propriedade booliano especificado.
IPrinterPropertyBag::SetBytes

Grava uma propriedade de matriz de bytes.
IPrinterPropertyBag::SetInt32

Grava uma propriedade de inteiro.
IPrinterPropertyBag::SetString

Grava uma propriedade de cadeia de caracteres.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8
Servidor mínimo com suporte Windows Server 2012
Plataforma de Destino Windows
Cabeçalho printerextension.h

Confira também

IDispatch

IPrinterExtensionContext::D riverProperties

IPrinterExtensionContext::UserProperties

IPrinterQueue::GetProperties

IPrinterScriptablePropertyBag

Sacos de propriedades do driver de impressora V4