Partager via


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 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 l'HRESULT code d’erreur approprié.

Remarques

Pour être cohérent avec méthode IPrintSchemaCapabilities ::GetFeature, la méthode GetParameterDefinition fonctionne pour n’importe quel é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 le type de données StringParamType ou IntegerParamType.

Lorsque vous utilisez l’élément psf :ParameterDef avec 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 .

Exigences

Exigence Valeur
client minimum pris en charge Windows 8.1
serveur minimum pris en charge Windows Server 2012 R2
plateforme cible Bureau
d’en-tête printerextension.h

Voir aussi

IPrintSchemaCapabilities2

IPrintSchemaParameterDefinition

spécification de schéma d’impression