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) 命名空间。
将 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 |