INF: Reference Counts for Windows Dynamic Libraries

ID Number: Q11467

2.00 2.03 2.10 3.00

WINDOWS

Summary:

Libraries are reference counted and remain resident in memory until

they cease to be referenced.

When a task module is started and is dynamically linked to the

library, the reference count is incremented by 1 (one). When the task

module is terminated, the reference count is decremented by 1 (one).

Two functions, LoadLibrary() and FreeLibrary(), affect the reference

count. LoadLibrary() increments the reference count by one while

FreeLibrary() decrements the reference count by one.