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 palabra clave
[in] bstrNamespaceUri
Identificador URI del espacio de nombres de palabra clave
[out, retval] ppParameterDefinition
Objeto IPrintSchemaParameterDefinition
Valor devuelto
El método GetParameterDefinition devuelve un valor HRESULT de. Si la llamada a la propiedad no se realizó correctamente, devuelve el código de error HRESULT adecuado.
Observaciones
Para ser coherente con IPrintSchemaCapabilities::GetFeature, el método GetParameterDefinition funciona para cualquier elemento psf:ParameterDef que se define en los espacios de nombres de palabras clave públicas. El método getParameterDefinition también funciona para cualquier espacio de nombres de palabra clave privada definido por IHV que use el tipo de datos StringParamType o 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 de .
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 8.1 |
servidor mínimo admitido | Windows Server 2012 R2 |
de la plataforma de destino de | Escritorio |
encabezado de | printerextension.h |