D1114: NULL puntatore non facoltativo
Il parametro [parameter] per interface::method non è facoltativo. È stato passato un puntatore NULL . Questo causerà l'arresto anomalo di Direct2D.
Segnaposto
-
Parametro
-
Nome del parametro contenente il puntatore NULL .
-
Interfaccia
-
Nome dell'interfaccia a cui appartiene il metodo .
-
Metodo
-
Nome del metodo che ha ricevuto il parametro non valido.
Esempio
Nell'esempio seguente viene illustrato che il metodo FillGeometry riceve un puntatore NULL per il parametro geometry non facoltativo.
m_pRenderTarget->FillGeometry(NULL, m_pYellowGreenBrush);
In questo esempio viene generato il messaggio di debug seguente:
D2D DEBUG ERROR - The parameter [geometry] for ID2D1RenderTarget::FillGeometry is not optional.
A NULL pointer was passed. This will cause Direct2D to crash.
Possibili cause
Un puntatore NULL è stato passato per un parametro non facoltativo.
Correzioni
Assicurarsi che un parametro non facoltativo non disponga di un puntatore NULL.