Compartir a través de


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

Obtiene una característica de PrintTicket basada en el nombre de clave especificado.

Sintaxis

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

Parámetros

[in] bstrKeyName

Nombre de clave de la característica.

[out, retval] ppFeature

Característica devuelta.

Valor devuelto

Este método devuelve un valor de HRESULT.

Observaciones

Consulte IPrintSchemaCapabilities::GetFeatureByKeyName para los nombres de clave de características reconocidos, los nombres de las características de esquema de impresión públicos equivalentes de los nombres de clave y los tipos de opción especializados admitidos.

Cuando no se encuentra la característica solicitada, la opción o la propiedad, este método devuelve S_FALSE y establece un puntero NULL en el objeto de salida de la característica, opción o propiedad.

Por lo tanto, si el objeto IPrintSchemaTicket no contiene la característica, opción o propiedad especificadas, la aplicación debe obtener un objeto IPrintSchemaCapabilities y consultarlo a través de IPrintSchemaCapabilities::GetFeatureByKeyName o a través de IPrintSchemaCapabilities::GetFeature.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 8
de la plataforma de destino de Escritorio
encabezado de printerextension.h

Consulte también

IPrintSchemaCapabilities

IPrintSchemaCapabilities::GetFeature

IPrintSchemaCapabilities::GetFeatureByKeyName

IPrintSchemaFeature

IPrintSchemaTicket