Método IPrintSchemaFeature::GetOption (printerextension.h)

Obtiene la opción con el nombre especificado.

Sintaxis

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

Parámetros

[in] bstrName

Nombre de la opción.

[in] bstrNamespaceUri

Identificador URI del espacio de nombres de la opción.

[out, retval] ppOption

Opción devuelta.

Valor devuelto

Este método devuelve un valor HRESULT , si la llamada se realizó correctamente. De lo contrario, devuelve el código de error adecuado.

Comentarios

Cuando no se encuentra la característica, la opción o la propiedad solicitadas, este método devuelve S_FALSE y establece un puntero NULL en el objeto de salida de la característica, opción o propiedad.

Por lo tanto, si el objeto IPrintSchemaTicket no contiene la característica, opción o propiedad especificadas, la aplicación debe obtener un objeto IPrintSchemaCapabilities y consultarlo a través de IPrintSchemaCapabilities::GetFeatureByKeyName o a través de IPrintSchemaCapabilities::GetFeature.

Requisitos

   
Cliente mínimo compatible Windows 8
Servidor mínimo compatible Windows Server 2012
Plataforma de destino Escritorio
Header printerextension.h

Consulte también

IPrintSchemaCapabilities

IPrintSchemaFeature

IPrintSchemaOption

IPrintSchemaTicket