What is the lower level in Windows: the C library or the corresponding Win32 API functions?

I was wondering what is implemented in terms. I assume that, for example, fopenis implemented using OpenFile. From what I can tell, the Win32 API is more advanced than the MSVC C library implementation, so my hunch made sense.

Is this right or vice versa?

+5
source share
2 answers

Yes, Win32 is a “lower level” API than the standard C library ... basically the standard C library in Windows is an abstraction of Windows native system calls, which allows some standard operations to remain compatible in any series of platforms that support the C library standard. Each platform will have its own implementation of a C-library based on internal internal system calls.

+5
source

, , , , , , , . fopen OpenFile OpenFile fopen, , , , ( -...).

+1

All Articles