Méthode IPrintSchemaCapabilities2 ::GetParameterDefinition (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 mot clé et mot clé URI d’espace de noms 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 mot clé
[in] bstrNamespaceUri
URI de l’espace de noms mot clé
[out, retval] ppParameterDefinition
Objet IPrintSchemaParameterDefinition
Valeur retournée
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érent avec IPrintSchemaCapabilities ::GetFeature, la méthode GetParameterDefinition fonctionne pour tout élément psf :ParameterDef défini dans les espaces de noms publics mot clé. La méthode GetParameterDefinition fonctionne également pour n’importe quel espace de noms de mot clé privé défini par IHV qui utilise le type de données StringParamType ou IntegerParamType.
Lorsque vous utilisez l’élément psf :ParameterDef avec le type de données QNameParamType ou 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 du schéma d’impression.
Configuration requise
Condition requise | Valeur |
---|---|
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 |