IPrintSchemaCapabilities2::GetParameterDefinition-Methode (printerextension.h)

Die GetParameterDefinition-Methode ruft das IPrintSchemaParameterDefinition -Objekt ab und stellt das psf:ParameterDef-Element in der PrintCapabilites-XML dar.

Der Schlüsselwortname und der Schlüsselwortnamespace-URI geben das IPrintSchemaParameterDefinition-Objekt an, das abgerufen werden soll.

Syntax

HRESULT GetParameterDefinition(
  [in]          BSTR                            bstrName,
  [in]          BSTR                            bstrNamespaceUri,
  [out, retval] IPrintSchemaParameterDefinition **ppParameterDefinition
);

Parameter

[in] bstrName

Der Schlüsselwortname

[in] bstrNamespaceUri

Der Schlüsselwortnamespace-URI

[out, retval] ppParameterDefinition

Das IPrintSchemaParameterDefinition-Objekt

Rückgabewert

Die GetParameterDefinition-Methode gibt einen HRESULT-Wert zurück. Wenn der Eigenschaftsaufruf nicht erfolgreich war, wird der entsprechende HRESULT-Fehlercode zurückgegeben.

Bemerkungen

Um mit IPrintSchemaCapabilities::GetFeature konsistent zu sein, funktioniert die GetParameterDefinition-Methode für jedes psf:ParameterDef-Element , das in den öffentlichen Schlüsselwortnamespaces definiert ist. Die GetParameterDefinition-Methode funktioniert auch für jeden IHV-definierten privaten Schlüsselwortnamespace, der entweder den StringParamType- oder den IntegerParamType-Datentyp verwendet.

Wenn Sie das psf:ParameterDef-Element mit dem QNameParamType- oder dem DecimalParamType-Datentyp verwenden, gibt GetParameterDefinition HRESULT_FROM_WIN32 (ERROR_NOT_SUPPORTED) zurück.

Weitere Informationen zu den Datentypen, die Sie mit dem psf:ParameterDef-Element verwenden können, finden Sie unter Abschnitt 2.1.3.1 der Druckschemaspezifikation.

Requirements (Anforderungen)

   
Unterstützte Mindestversion (Client) Windows 8.1
Unterstützte Mindestversion (Server) Windows Server 2012 R2
Zielplattform Desktop
Header printerextension.h

Weitere Informationen

IPrintSchemaCapabilities2

IPrintSchemaParameterDefinition

Druckschemaspezifikation