.NET Framework je velmi rozsáhlá knihovna, která pokrývá prakticky vše, co bychom mohli ve svých aplikacích potřebovat. Někdy se ale vyskytne požadavek na funkčnost, kdy jsou prostředky Frameworku nedostačující, nebo chybí úplně. V této situaci je na místě použít tzv. Platform Invoke, neboli volání nativních (Unmanaged) funkcí aplikačního rozhraní systému Windows. Tento článek vás seznámí se základy této problematiky.