词条 | Native API |
释义 | Native APINative 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 来存取。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。