Native函数是啥意思?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Native函数是啥意思?相关的知识,希望对你有一定的参考价值。
Native函数是什么意思?
API的Native函数??
在 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 来访问。 参考技术A native API 可以译做“原生API”
就是最直接的API
像fopen,CreateFile这些函数,其实是封装过的API,他们最终都调用了NtCreateFile。
NtCreateFile这样的函数就是native API本回答被提问者采纳
以上是关于Native函数是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章