Compartir a través de


Método ID2D1EffectContext::GetMaximumSupportedFeatureLevel (d2d1effectauthor.h)

Esto indica el nivel de característica máximo de la lista proporcionada que admite el dispositivo. Si no se admite ninguno de los niveles proporcionados, se produce un error en esta API con D2DERR_INSUFFICIENT_DEVICE_CAPABILITIES.

Sintaxis

HRESULT GetMaximumSupportedFeatureLevel(
  [in]  const D3D_FEATURE_LEVEL *featureLevels,
        UINT32                  featureLevelsCount,
  [out] D3D_FEATURE_LEVEL       *maximumSupportedFeatureLevel
);

Parámetros

[in] featureLevels

Tipo: const D3D_FEATURE_LEVEL*

Los niveles de características proporcionados por la aplicación.

featureLevelsCount

Tipo: UINT32

Recuento de niveles de características proporcionados por la aplicación

[out] maximumSupportedFeatureLevel

Tipo: D3D_FEATURE_LEVEL*

El nivel de característica máximo de la lista featureLevels que es compatible con el dispositivo D2D.

Valor devuelto

Tipo: HRESULT

El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.

HRESULT Descripción
S_OK No se ha producido ningún error.
E_OUTOFMEMORY Direct2D no pudo asignar memoria suficiente para completar la llamada.
E_INVALIDARG Se pasó un parámetro no válido a la función de devolución.
D2DERR_INSUFFICIENT_DEVICE_CAPABILITIES No se admite ninguno de los niveles proporcionados.

Requisitos

   
Cliente mínimo compatible Actualización de windows 8 y plataforma para Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 y Actualización de plataforma para Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado d2d1effectauthor.h
Library D2D1.lib

Consulte también

ID2D1EffectContext