Native API
外观

Native API 係指以二進位方式,函式庫 (DLL) 直接開放的應用程式開發介面 (Application Programming Interface),可以直接由 C/C++ 來呼叫存取使用。
在 Microsoft Windows 作業系統中,Native API 有時也是以 COM 介面方式來推出,像是 ADSI,FSRM (File Server Resource Manager) 等,通常是新的服務或是介面才會廣泛使用 COM 原生介面方式。因為 .NET Framework 的推行,Windows 的應用程式介面被分為兩種,一種是遵循原本 Windows API 方式的,稱為 Native API,另一種則是以 .NET Framework 為基礎開發的,稱為 Managed API,例如 Managed DirectX 或是 IIS Admin APIs 等。
在 Microsoft Windows 作業系統中,若是透過 VB 或是 .NET Framework 存取直接開放 C 函式的 Native API 時,則必須要利用 P/Invoke (Platform Invocation Service) 方式存取;若是存取以 COM 方式開放的 Native API 時,若該 API 支援 COM Automation 規格時,即可利用 COM Interop Services 來存取。