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 |