Partager via


D1114 : pointeur non facultatif NULL

Le paramètre [paramètre] pour interface ::method n’est pas facultatif. Un pointeur NULL a été passé. Cela entraîne le blocage de Direct2D.

Espaces réservés

paramètre

Nom du paramètre qui contient le pointeur NULL .

interface

Nom de l’interface à laquelle appartient la méthode .

méthode

Nom de la méthode qui a reçu le paramètre non valide.

 

Exemples

L’exemple suivant montre que la méthode FillGeometry reçoit un pointeur NULL pour le paramètre geometry non facultatif.

        m_pRenderTarget->FillGeometry(NULL, m_pYellowGreenBrush);

Cet exemple génère le message de débogage suivant :

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

Causes possibles

Un pointeur NULL a été passé pour un paramètre non facultatif.

Correctifs

Vérifiez qu’un paramètre non facultatif n’a pas de pointeur NULL.