Is any system resource in the Windows kernel that can be referenced by a unique name in the global Namespace.

The kernel’s Object Manager keeps a hierarchical tree of objects, where each node can be given a name such that other processes or threads can open it by that name.

Examples

Object typeSample nameTypical use case
File\\Device\\HarddiskVolume1\file.txtAccessing a file on disk
EventGlobal\\MyAppSyncEventSignaling between threads/processes
Mutex / SemaphoreGlobal\\MyAppMutexMutual exclusion or counting
Section (memory‑mapped)Global\\MySharedMemShared memory region
Named pipe (Port)\\.\pipe\myPipeInter-process communication
Registry key (Key)\\Registry\\Machine\\Software\\MyAppStoring configuration data
TimerGlobal\\MyTimerScheduling timed events