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 |