Freigeben über


D1114: Nicht optionaler Zeiger NULL

Der Parameter [parameter] für "interface::method " ist nicht optional. Ein NULL-Zeiger wurde übergeben. Dies führt dazu, dass Direct2D abstürzt.

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 Geometrieparameter 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.