Partilhar via


Método IPrintSchemaTicket::GetFeatureByKeyName (printerextension.h)

Obtém um recurso do PrintTicket com base no nome da chave especificado.

Sintaxe

HRESULT GetFeatureByKeyName(
  [in]          BSTR                bstrKeyName,
  [out, retval] IPrintSchemaFeature **ppFeature
);

Parâmetros

[in] bstrKeyName

O nome da chave do recurso.

[out, retval] ppFeature

O recurso retornado.

Valor de retorno

Esse método retorna um valor HRESULT.

Observações

Consulte IPrintSchemaCapabilities::GetFeatureByKeyName para obter os nomes de chave de recurso reconhecidos, os nomes de recursos de esquema de impressão públicos equivalentes dos nomes de chave e os tipos de opção especializada compatíveis.

Quando o recurso solicitado, a opção ou a propriedade não são encontrados, esse método retorna S_FALSE e define um ponteiro NULL no objeto de saída do recurso, opção ou propriedade.

Portanto, se o objeto IPrintSchemaTicket não contiver o recurso especificado, Opção ou propriedade, o aplicativo deve obter um objeto IPrintSchemaCapabilities e consultá-lo por meio de IPrintSchemaCapabilities::GetFeatureByKeyName ou via IPrintSchemaCapabilities::GetFeature.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 8
da Plataforma de Destino Área de trabalho
cabeçalho printerextension.h

Consulte também

IPrintSchemaCapabilities

IPrintSchemaCapabilities::GetFeature

IPrintSchemaCapabilities::GetFeatureByKeyName

IPrintSchemaFeature

IPrintSchemaTicket