IPrintSchemaCapabilities2::GetParameterDefinition メソッド (printerextension.h)
GetParameterDefinition メソッドは IPrintSchemaParameterDefinition オブジェクトを取得し、PrintCapabilites XML の psf:ParameterDef 要素を表します。
キーワード (keyword)名とキーワード (keyword)名前空間 URI は、取得する IPrintSchemaParameterDefinition オブジェクトを指定します。
構文
HRESULT GetParameterDefinition(
[in] BSTR bstrName,
[in] BSTR bstrNamespaceUri,
[out, retval] IPrintSchemaParameterDefinition **ppParameterDefinition
);
パラメーター
[in] bstrName
キーワード (keyword)名
[in] bstrNamespaceUri
キーワード (keyword)名前空間 URI
[out, retval] ppParameterDefinition
IPrintSchemaParameterDefinition オブジェクト
戻り値
GetParameterDefinition メソッドは HRESULT 値を返します。 プロパティ呼び出しが成功しなかった場合は、適切な HRESULT エラー コードが返されます。
注釈
IPrintSchemaCapabilities::GetFeature と一貫性を保つため、GetParameterDefinition メソッドは、パブリック キーワード (keyword)名前空間で定義されている任意の psf:ParameterDef 要素に対して機能します。 GetParameterDefinition メソッドは、StringParamType または IntegerParamType データ型を使用する IHV で定義されたプライベート キーワード (keyword)名前空間でも機能します。
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 |