Compartilhar via


Interface IPrintSchemaCapabilities (printerextension.h)

Fornece o método primário para acessar PrintCapabilities.

Herança

A interface IPrintSchemaCapabilities herda de IPrintSchemaElement.

Métodos

A interface IPrintSchemaCapabilities tem esses métodos.

 
IPrintSchemaCapabilities::get_JobCopiesAllDocumentsMaxValue

Obtém o valor máximo JobCopiesAllDocuments.
IPrintSchemaCapabilities::get_JobCopiesAllDocumentsMinValue

Obtém o valor mínimo do parâmetro JobCopiesAllDocuments.
IPrintSchemaCapabilities::get_PageImageableSize

Obtém as informações de área imagens da impressora.
IPrintSchemaCapabilities::GetFeature

Obtém um recurso nomeado do PrintCapabilities, por nome e URI de namespace completo.
IPrintSchemaCapabilities::GetFeatureByKeyName

Obtém um recurso do PrintCapabilities com base em um determinado nome de chave.
IPrintSchemaCapabilities::GetOptions

Obtém todas as opções de um recurso.
IPrintSchemaCapabilities::GetSelectedOptionInPrintTicket

Obtém a opção selecionada para um recurso em IPrintSchemaTicket.

Comentários

Para obter um objeto IXMLDOMDocument2 para o objeto PrintCapabilities, primeiro você deve desreferenciar o parâmetro ppXmlNode da propriedade XmlNode (usando *ppXmlNode ). Isso recupera um ponteiro para uma interface do tipo IUnknown.

Use esse ponteiro para chamar o método QueryInterface do objeto PrintCapabilities para acessar o objeto IXMLDOMDocument2 subjacente.

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

Desenvolvendo drivers de impressão v4

IPrintSchemaElement

IPrintSchemaElement::XmlNode

IPrintSchemaTicket

IPrintSchemaTicket_GetCapabilities

Localização do Driver de Impressora V4