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.

Commenti

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à specificate, l'app deve ottenere un oggetto IPrintSchemaCapabilities ed eseguirne una query tramite IPrintSchemaCapabilities::GetFeatureByKeyName o tramite IPrintSchemaCapabilities::GetFeature.

Requisiti

Requisito Valore
Client minimo supportato Windows 8
Server minimo supportato Windows Server 2012
Piattaforma di destinazione Desktop
Intestazione printerextension.h

Vedi anche

IPrintSchemaCapabilities

IPrintSchemaFeature

IPrintSchemaOption

IPrintSchemaTicket