IPrintSchemaCapabilities2::GetParameterDefinition-Methode (printerextension.h)
Die GetParameterDefinition-Methode ruft das IPrintSchemaParameterDefinition-Objekt ab und stellt das psf:ParameterDef-Element im PrintCapabilites-XML dar.
Der Schlüsselwort (keyword) Name und Schlüsselwort (keyword) Namespace-URI geben das abzurufende IPrintSchemaParameterDefinition-Objekt an.
Syntax
HRESULT GetParameterDefinition(
[in] BSTR bstrName,
[in] BSTR bstrNamespaceUri,
[out, retval] IPrintSchemaParameterDefinition **ppParameterDefinition
);
Parameter
[in] bstrName
Der Schlüsselwort (keyword) Name
[in] bstrNamespaceUri
Der Schlüsselwort (keyword) Namespace-URI
[out, retval] ppParameterDefinition
Das IPrintSchemaParameterDefinition-Objekt
Rückgabewert
Die GetParameterDefinition-Methode gibt einen HRESULT-Wert zurück. Wenn der Eigenschaftenaufruf nicht erfolgreich war, wird der entsprechende HRESULT-Fehlercode zurückgegeben.
Hinweise
Um mit IPrintSchemaCapabilities::GetFeature konsistent zu sein, funktioniert die GetParameterDefinition-Methode für jedes psf:ParameterDef-Element, das in den öffentlichen Schlüsselwort (keyword) Namespaces definiert ist. Die GetParameterDefinition-Methode funktioniert auch für jeden von IHV definierten privaten Schlüsselwort (keyword)-Namespace, der entweder den Datentyp StringParamType oder den IntegerParamType-Datentyp verwendet.
Wenn Sie das psf:ParameterDef-Element mit dem QNameParamType- oder 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 im Abschnitt 2.1.3.1 der Druckschemaspezifikation.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8.1 |
Unterstützte Mindestversion (Server) | Windows Server 2012 R2 |
Zielplattform | Desktop |
Kopfzeile | printerextension.h |