Método IPrintSchemaTicket::GetFeature (printerextension.h)
Obtiene una característica con nombre del URI printTicket, por nombre y espacio de nombres completo.
Sintaxis
HRESULT GetFeature(
[in] BSTR bstrName,
[in] BSTR bstrNamespaceUri,
[out, retval] IPrintSchemaFeature **ppFeature
);
Parámetros
[in] bstrName
Nombre base del nombre nombre valor de atributo del elemento de característica. Por ejemplo, para la característica Esquema de impresión <psf:Feature name="psk:JobOutputBin">, el nombre base de la característica es "JobOutputBin".
[in] bstrNamespaceUri
URI del espacio de nombres del nombre nombre valor de atributo del elemento de característica. Por ejemplo, el URI del espacio de nombres de la característica de esquema de impresión público "JobOutputBin" 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
Característica devuelta.
Valor devuelto
Este método devuelve un valor de HRESULT.
Observaciones
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::GetFeature