Bagikan melalui


D1114: NON Opsional Pointer NULL

Parameter [parameter] untuk antarmuka::method tidak opsional. Penunjuk NULL diteruskan. Ini akan menyebabkan Direct2D mengalami crash.

Tempat penampung

parameter

Nama parameter yang berisi penunjuk NULL .

Antarmuka

Nama antarmuka tempat metode berada.

Metode

Nama metode yang menerima parameter yang tidak valid.

 

Contoh

Contoh berikut menunjukkan bahwa metode FillGeometry menerima pointer NULL untuk parameter geometri non-opsional.

        m_pRenderTarget->FillGeometry(NULL, m_pYellowGreenBrush);

Contoh ini menghasilkan pesan debug berikut:

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

Kemungkinan Penyebabnya

Penunjuk NULL diteruskan untuk parameter non-opsional.

Perbaikan

Pastikan parameter non-opsional tidak memiliki penunjuk NULL.