Freigeben über


IPrintSchemaOption::GetPropertyValue-Methode (printerextension.h)

Ruft den XML-Knoten für das untergeordnete Wertelement einer Eigenschaft oder eines ScoredProperty-Elements mit dem angegebenen Namen ab.

Syntax

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

Parameter

[in] bstrName

Der Basiswert des Namensattributes der Eigenschaft oder des ScoredProperty-Elements.

[in] bstrNamespaceUri

Der Namespace-URI-Wert des Namensattributes der Eigenschaft oder des ScoredProperty-Elements.

ppXmlValueNode

Der XML-Knoten für das untergeordnete Wertelement.

Rückgabewert

Gibt einen HRESULT--Wert zurück. Wenn der Methodenaufruf nicht erfolgreich war, wird der entsprechende HRESULT- Fehlercode zurückgegeben.

Bemerkungen

Wenn die angeforderte Funktion, Option oder Eigenschaft nicht gefunden wird, gibt diese Methode S_FALSE zurück und legt einen NULL-Zeiger für das Ausgabeobjekt des Features, der Option oder Eigenschaft fest.

Wenn das IPrintSchemaTicket Objekt nicht das angegebene Feature, die angegebene Option oder Eigenschaft enthält, muss die App ein IPrintSchemaCapabilities-Objekt abrufen und über IPrintSchemaCapabilities::GetFeatureByKeyName oder über IPrintSchemaCapabilities::GetFeatureabfragen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 8
mindestens unterstützte Server- Windows Server 2012
Zielplattform- Desktop
Header- printerextension.h

Siehe auch

IPrintSchemaCapabilities

IPrintSchemaOption

IPrintSchemaTicket-