Partager via


D1114 : pointeur NULL non facultatif

Le paramètre [parameter] 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 la méthode appartient.

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.