Condividi tramite


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

Vedere anche

IPrintSchemaCapabilities2

IPrintSchemaParameterDefinition

specifica dello schema di stampa