IPrintSchemaCapabilities2::GetParameterDefinition メソッド (printerextension.h)

GetParameterDefinition メソッドは IPrintSchemaParameterDefinition オブジェクトを取得し、PrintCapabilites XML の psf:ParameterDef 要素を表します。

キーワード名とキーワード名前空間 URI は、取得する IPrintSchemaParameterDefinition オブジェクトを指定します。

構文

HRESULT GetParameterDefinition(
  [in]          BSTR                            bstrName,
  [in]          BSTR                            bstrNamespaceUri,
  [out, retval] IPrintSchemaParameterDefinition **ppParameterDefinition
);

パラメーター

[in] bstrName

キーワード名

[in] bstrNamespaceUri

キーワード名前空間 URI

[out, retval] ppParameterDefinition

IPrintSchemaParameterDefinition オブジェクト

戻り値

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

注釈

IPrintSchemaCapabilities::GetFeature と一貫性を保つには、GetParameterDefinition メソッドは、パブリック キーワード名前空間で定義されている任意の psf:ParameterDef 要素に対して機能します。 GetParameterDefinition メソッドは、StringParamType または IntegerParamType データ型を使用する IHV 定義のプライベート キーワード名前空間でも機能します。

QNameParamType または DecimalParamType データ型で psf:ParameterDef 要素を使用すると、 GetParameterDefinition はHRESULT_FROM_WIN32 (ERROR_NOT_SUPPORTED) を返します。

psf:ParameterDef 要素で使用できるデータ型の詳細については、印刷スキーマ仕様のセクション 2.1.3.1 を参照してください。

要件

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

こちらもご覧ください

IPrintSchemaCapabilities2

IPrintSchemaParameterDefinition

印刷スキーマの仕様