Intel® Inspector User Guide for Windows* OS

ID 767798
Date 10/31/2024
Public
Document Table of Contents

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