Partager via


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

Voir aussi

IPrintSchemaCapabilities2

IPrintSchemaParameterDefinition

Spécification du schéma d’impression