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

另请参阅

IPrintSchemaCapabilities2

IPrintSchemaParameterDefinition

打印架构规范