Método IPrintSchemaCapabilities2::GetParameterDefinition (printerextension.h)
El método GetParameterDefinition recupera el objeto IPrintSchemaParameterDefinition y representa el elemento psf:ParameterDef en el XML PrintCapabilites.
El nombre de palabra clave y el URI del espacio de nombres de palabra clave especifican el objeto IPrintSchemaParameterDefinition que se va a recuperar.
Sintaxis
HRESULT GetParameterDefinition(
[in] BSTR bstrName,
[in] BSTR bstrNamespaceUri,
[out, retval] IPrintSchemaParameterDefinition **ppParameterDefinition
);
Parámetros
[in] bstrName
Nombre de la palabra clave
[in] bstrNamespaceUri
Identificador URI del espacio de nombres de palabra clave
[out, retval] ppParameterDefinition
El objeto IPrintSchemaParameterDefinition
Valor devuelto
El método GetParameterDefinition devuelve un valor HRESULT . Si la llamada a la propiedad no se realizó correctamente, devuelve el código de error HRESULT adecuado.
Comentarios
Para ser coherente con IPrintSchemaCapabilities::GetFeature, el método GetParameterDefinition funciona para cualquier elemento psf:ParameterDef definido en los espacios de nombres de palabra clave pública. El método GetParameterDefinition también funciona para cualquier espacio de nombres de palabra clave privada definido por IHV que use stringParamType o el tipo de datos IntegerParamType.
Cuando se usa el elemento psf:ParameterDef con el tipo de datos QNameParamType o DecimalParamType, GetParameterDefinition devolverá HRESULT_FROM_WIN32 (ERROR_NOT_SUPPORTED).
Para obtener más información sobre los tipos de datos que puede usar con el elemento psf:ParameterDef , vea la sección 2.1.3.1 de la Especificación de esquema de impresión.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8.1 |
Servidor mínimo compatible | Windows Server 2012 R2 |
Plataforma de destino | Escritorio |
Encabezado | printerextension.h |