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 delle parole 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 di proprietà non ha esito positivo, restituisce il codice di errore HRESULT appropriato.
Commenti
Per essere coerente 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 QNameParamType o il tipo di dati 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.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8.1 |
Server minimo supportato | Windows Server 2012 R2 |
Piattaforma di destinazione | Desktop |
Intestazione | printerextension.h |