User Guide

  • 2021.1
  • 12/04/2020
  • Public Content
Contents

GDI Resource Leak

Occurs when a GDI object is created but never deleted.
Problem type: GDI resource leak
ID
Code Location
Description
1
Creation site
Represents the location and associated call stack from which the object was created.
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

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.