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

Vedi anche

IPrintSchemaCapabilities2

IPrintSchemaParameterDefinition

Specifica dello schema di stampa