CSUnloadFontUnicodeRanges Function

Description

Frees the memory previously allocated by a call to CSLoadFontUnicodeRanges.

Syntax

VB/A 32bits

Private Declare Function CSUnloadFontUnicodeRanges Lib "consoul_010205_32.dll" ( _
  ByVal hWnd As Long _
) As Integer

VB/A 64bits

Private Declare PtrSafe Function CSUnloadFontUnicodeRanges Lib "consoul_010205_64.dll" ( _
  ByVal hWnd As LongPtr _
) As Long

Return Value

The return value returns 1 (one) if a previous buffer was allocated and has been freed, or 0 (zero) if hWnd is not a valid Consoul window handle, or no buffer was previously allocated.

Parameters

hWnd

The window handle (HWND) of the Consoul window, as returned by CSCreateLogWindow.

Remarks

It is safe to call this method even without a matching previous call to CSLoadFontUnicodeRanges, or it the latter failed to allocate its memory buffer.

CSUnloadFontUnicodeRanges must be called after a successfull return from CSLoadFontUnicodeRanges, before the Consoul windows is destroyed, otherwise an unrecoverable memory leak in the host process happens.

Last updated: May 13 2022.