IPrintSchemaCapabilities2::GetParameterDefinition, méthode (printerextension.h)
La méthode GetParameterDefinition récupère l’objet IPrintSchemaParameterDefinition et représente l’élément psf:ParameterDef dans le code XML PrintCapabilites.
Le nom du mot clé et l’URI de l’espace de noms de mot clé spécifient l’objet IPrintSchemaParameterDefinition à récupérer.
Syntaxe
HRESULT GetParameterDefinition(
[in] BSTR bstrName,
[in] BSTR bstrNamespaceUri,
[out, retval] IPrintSchemaParameterDefinition **ppParameterDefinition
);
Paramètres
[in] bstrName
Nom du mot clé
[in] bstrNamespaceUri
URI de l’espace de noms de mot clé
[out, retval] ppParameterDefinition
Objet IPrintSchemaParameterDefinition
Valeur de retour
La méthode GetParameterDefinition retourne une valeur HRESULT . Si l’appel de propriété n’a pas réussi, il retourne le code d’erreur HRESULT approprié.
Remarques
Pour être cohérente avec IPrintSchemaCapabilities::GetFeature, la méthode GetParameterDefinition fonctionne pour tout élément psf:ParameterDef défini dans les espaces de noms de mots clés publics. La méthode GetParameterDefinition fonctionne également pour tout espace de noms de mot clé privé défini par IHV qui utilise stringParamType ou le type de données IntegerParamType.
Lorsque vous utilisez l’élément psf:ParameterDef avec le QNameParamType ou le type de données DecimalParamType, GetParameterDefinition retourne HRESULT_FROM_WIN32 (ERROR_NOT_SUPPORTED).
Pour plus d’informations sur les types de données que vous pouvez utiliser avec l’élément psf:ParameterDef , consultez la section 2.1.3.1 de la spécification de schéma d’impression.
Configuration requise
Client minimal pris en charge | Windows 8.1 |
Serveur minimal pris en charge | Windows Server 2012 R2 |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | printerextension.h |