Metodo IPrintSchemaCapabilities2::GetParameterDefinition (printerextension.h)
Il metodo GetParameterDefinition recupera l'oggetto IPrintSchemaParameterDefinition e rappresenta l'elemento psf:ParameterDef nel codice XML PrintCapabilites.
L'URI dello spazio dei nomi della parola chiave e il nome della parola chiave specificano l'oggetto IPrintSchemaParameterDefinition da recuperare.
Sintassi
HRESULT GetParameterDefinition(
[in] BSTR bstrName,
[in] BSTR bstrNamespaceUri,
[out, retval] IPrintSchemaParameterDefinition **ppParameterDefinition
);
Parametri
[in] bstrName
Nome della parola chiave
[in] bstrNamespaceUri
URI dello spazio dei nomi della parola chiave
[out, retval] ppParameterDefinition
Oggetto IPrintSchemaParameterDefinition
Valore restituito
Il metodo GetParameterDefinition restituisce un valore HRESULT. Se la chiamata alla proprietà non è riuscita, restituisce il codice di errore HRESULT appropriato.
Osservazioni
Per coerenza con IPrintSchemaCapabilities::GetFeature, il metodo GetParameterDefinition funziona per qualsiasi elemento psf:ParameterDef definito negli spazi dei nomi delle parole chiave pubbliche. Il metodo GetParameterDefinition funziona anche per qualsiasi spazio dei nomi di parole chiave privata definito da IHV che usa il tipo di dati StringParamType o IntegerParamType.
Quando si usa l'elemento psf:ParameterDef con il tipo di dati QNameParamType o DecimalParamType, GetParameterDefinition restituirà HRESULT_FROM_WIN32 (ERROR_NOT_SUPPORTED).
Per altre informazioni sui tipi di dati che è possibile usare con l'elemento psf:ParameterDef, vedere la sezione 2.1.3.1 della specifica dello schema di stampa .
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 8.1 |
server minimo supportato | Windows Server 2012 R2 |
piattaforma di destinazione | Desktop |
intestazione | printerextension.h |