D1115: Enumerationswert ungültig

Der Parameter [Parameter] mit dem Wert [wert] für interface::method ist kein gültiger Enumerationswert.

Platzhalter

Parameter

Der Name des Parameters, der den unerwarteten Typ empfangen hat.

Wert

Der ungültige Enumerationswert.

Schnittstelle

Der Name der Schnittstelle, zu der die -Methode gehört.

Methode

Der Name der Methode, die den ungültigen Enumerationswert empfangen hat.

 

Beispiele

Im folgenden Beispiel wird ein D2D1_RENDER_TARGET_TYPE Enumerationswert von 30 angegeben, der außerhalb des erwarteten Bereichs liegt.

        hr = m_pD2DFactory->CreateHwndRenderTarget(
            D2D1::RenderTargetProperties((D2D1_RENDER_TARGET_TYPE)(30)),
            D2D1::HwndRenderTargetProperties(m_hwnd, size),
            &m_pRenderTarget
            );

In diesem Beispiel wird die folgende Debugmeldung erzeugt:

D2D DEBUG ERROR - The parameter [renderTargetProperties->type] with value [30] 
for ID2D1Factory::CreateHwndRenderTarget is not a valid enumeration value.

Mögliche Ursachen

Ein Parameter hat einen ungültigen Enumerationswert verwendet.

Fehlerbehebungen

Verwenden Sie einen gültigen Enumerationswert.

Hinweis

Die Debugebene überprüft derzeit nur die einzelnen Enumerationswerte. Es wird nicht überprüft, ob eine bitweise Kombination gültig ist.