Condividi tramite


Metodo IPrintSchemaFeature::GetOption (printerextension.h)

Ottiene l'opzione con il nome specificato.

Sintassi

HRESULT GetOption(
  [in]          BSTR               bstrName,
  [in]          BSTR               bstrNamespaceUri,
  [out, retval] IPrintSchemaOption **ppOption
);

Parametri

[in] bstrName

Nome dell'opzione.

[in] bstrNamespaceUri

URI dello spazio dei nomi dell'opzione.

[out, retval] ppOption

Opzione restituita.

Valore restituito

Questo metodo restituisce un valore HRESULT, se la chiamata ha avuto esito positivo. In caso contrario, restituisce il codice di errore appropriato.

Osservazioni

Quando la funzionalità richiesta, l'opzione o la proprietà non viene trovata, questo metodo restituisce S_FALSE e imposta un puntatore NULL sull'oggetto di output della funzionalità, dell'opzione o della proprietà.

Pertanto, se l'oggetto IPrintSchemaTicket non contiene la funzionalità, l'opzione o la proprietà specificata, l'app deve ottenere un oggetto IPrintSchemaCapabilities ed eseguirne una query tramite IPrintSchemaCapabilities::GetFeatureByKeyName o tramite IPrintSchemaCapabilities::GetFeature.

Fabbisogno

Requisito Valore
client minimo supportato Windows 8
server minimo supportato Windows Server 2012
piattaforma di destinazione Desktop
intestazione printerextension.h

Vedere anche

IPrintSchemaCapabilities

IPrintSchemaFeature

IPrintSchemaOption

IPrintSchemaTicket