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

Voir aussi

IPrintSchemaCapabilities2

IPrintSchemaParameterDefinition

Spécification du schéma d’impression