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.