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 定义的专用关键字命名空间。
将 psf:ParameterDef 元素与 QNameParamType 或 DecimalParamType 数据类型配合使用时,GetParameterDefinition 将返回HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED)。
有关可与 psf:ParameterDef 元素一起使用的数据类型的详细信息,请参阅 打印架构规范的第 2.1.3.1 节。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 8.1 |
支持的最低服务器 | Windows Server 2012 R2 |
目标平台 | 桌面 |
标头 | printerextension.h |