次の方法で共有


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
ターゲット プラットフォーム デスクトップ
ヘッダー printerextension.h

関連項目

IPrintSchemaCapabilities2

IPrintSchemaParameterDefinition

印刷スキーマ仕様