Método IPrintSchemaOption::GetPropertyValue (printerextension.h)

Obtiene el nodo XML del elemento secundario value de un elemento Property o ScoredProperty con el nombre especificado.

Sintaxis

HRESULT GetPropertyValue(
  [in] BSTR     bstrName,
  [in] BSTR     bstrNamespaceUri,
       IUnknown **ppXmlValueNode
);

Parámetros

[in] bstrName

Valor base del atributo name del elemento Property o ScoredProperty.

[in] bstrNamespaceUri

Valor del URI del espacio de nombres del atributo name del elemento Property o ScoredProperty.

ppXmlValueNode

Nodo XML del elemento secundario value.

Valor devuelto

Devuelve un valor HRESULT . Si la llamada al método no se realizó correctamente, devuelve el código de error HRESULT adecuado.

Comentarios

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, la opción o la propiedad.

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
Servidor mínimo compatible Windows Server 2012
Plataforma de destino Escritorio
Encabezado printerextension.h

Consulte también

IPrintSchemaCapabilities

IPrintSchemaOption

IPrintSchemaTicket