Freigeben über


D1114: Nicht optionaler Zeiger NULL

Der Parameter [parameter] für interface::method ist nicht optional. Ein NULL-Zeiger wurde übergeben. Dadurch stürzt Direct2D ab.

Platzhalter

Parameter

Der Name des Parameters, der den NULL-Zeiger enthält.

Schnittstelle

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

Methode

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

 

Beispiele

Das folgende Beispiel zeigt, dass die FillGeometry-Methode einen NULL-Zeiger für den nicht optionalen geometry-Parameter empfängt.

        m_pRenderTarget->FillGeometry(NULL, m_pYellowGreenBrush);

In diesem Beispiel wird die folgende Debugmeldung erzeugt:

D2D DEBUG ERROR - The parameter [geometry] for ID2D1RenderTarget::FillGeometry is not optional. 
A NULL pointer was passed. This will cause Direct2D to crash.

Mögliche Ursachen

Ein NULL-Zeiger wurde für einen nicht optionalen Parameter übergeben.

Fehlerbehebungen

Stellen Sie sicher, dass ein nicht optionaler Parameter keinen NULL-Zeiger aufweist.