Visible to Intel only — GUID: GUID-12263E52-9772-4A96-8BE8-63253B67F659
Visible to Intel only — GUID: GUID-12263E52-9772-4A96-8BE8-63253B67F659
GDI Resource Leak
Occurs when a GDI object is created but never deleted.
ID |
Code Location | Description |
---|---|---|
1 |
Creation site |
Represents the location and associated call stack from which the object was created. |
Example
HPEN pen = CreatePen(0, 0, 0); return;
Possible Correction Strategies
Use the appropriate function to delete the object after use.
Creation Function |
Deletion Function |
---|---|
CreateBitmap, CreateBitmapIndirect, CreateCompatibleBitmap, CreateDIBitmap, CreateDiscardableBitmap, LoadBitmap, |
DeleteObject |
CreateBrushIndirect, CreateDIBPatternBrush, CreateDIBPatternBrushPt, CreateHatchBrush, CreatePatternBrush, CreateSolidBrush |
DeleteObject |
CreateDC, CreateCompatibleDC |
DeleteDC |
CreateEllipticRgn, CreateEllipticRgnIndirect, CreatePolygonRgn, CreatePolyPolygonRgn, CreateRectRgn, CreateRectRgnIndirect, CreateRoundRectRgn, ExtCreateRegion |
DeleteObject |
CreateFont, CreateFontIndirect, CreateFontIndirectEx |
DeleteObject |
CreatePalette, CreateHalftonePalette |
DeleteObject |
CreatePen, CreatePenIndirect, ExtCreatePen |
DeleteObject |