IPrintSchemaOption::GetPropertyValue メソッド (printerextension.h)

指定した名前の Property 要素または ScoredProperty 要素の値子要素の XML ノードを取得します。

構文

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

パラメーター

[in] bstrName

Property または ScoredProperty 要素の name 属性の基本値。

[in] bstrNamespaceUri

Property 要素または ScoredProperty 要素の name 属性の名前空間 URI 値。

ppXmlValueNode

値子要素の XML ノード。

戻り値

HRESULT 値を返します。 メソッド呼び出しが成功しなかった場合は、適切な HRESULT エラー コードが返されます。

注釈

要求された機能、オプション、またはプロパティが見つからない場合、このメソッドは S_FALSEを返し、機能、オプション、またはプロパティの出力オブジェクトに NULL ポインターを設定します。

IPrintSchemaTicket オブジェクトに指定された機能、オプション、またはプロパティが含まれていない場合、アプリは IPrintSchemaCapabilities オブジェクトを取得し、IPrintSchemaCapabilities::GetFeatureByKeyName または IPrintSchemaCapabilities::GetFeature を使用してクエリを実行する必要があります。

要件

要件
サポートされている最小のクライアント Windows 8
サポートされている最小のサーバー Windows Server 2012
対象プラットフォーム デスクトップ
Header printerextension.h

こちらもご覧ください

IPrintSchemaCapabilities

IPrintSchemaOption

IPrintSchemaTicket