Compartir a través de


Método IPrintSchemaCapabilities::GetFeature (printerextension.h)

Obtiene una característica con nombre de PrintCapabilities, por nombre y URI de espacio de nombres completo.

Sintaxis

HRESULT GetFeature(
  [in]          BSTR                bstrName,
  [in]          BSTR                bstrNamespaceUri,
  [out, retval] IPrintSchemaFeature **ppFeature
);

Parámetros

[in] bstrName

Valor base del atributo "name" del elemento Feature. Por ejemplo, para la característica Esquema de impresión, la etiqueta tiene el aspecto de esta <psf:Feature name="psk:JobOutputBin",> que muestra un valor base de "JobOutputBin".

[in] bstrNamespaceUri

Valor del URI del espacio de nombres del atributo "name" del elemento Feature. Por ejemplo, para la característica Esquema de impresión, la etiqueta tiene este aspecto <psf:Feature name="psk:JobOutputBin",> con un valor de nombre base de "JobOutputBin" y el URI de espacio de nombres del esquema de impresión público es "https://schemas.microsoft.com/windows/2003/08/printing/printschemakeywords". Si la característica no está definida en el esquema de impresión público, debe ser el URI del espacio de nombres privado que define la característica.

[out, retval] ppFeature

La característica devuelta.

Valor devuelto

Este método devuelve un valor HRESULT .

Comentarios

Cuando no se encuentra la característica, la opción o la propiedad solicitadas, 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 Value
Cliente mínimo compatible Windows 8
Plataforma de destino Escritorio
Encabezado printerextension.h

Consulte también

IPrintSchemaCapabilities

IPrintSchemaFeature

IPrintSchemaTicket