Comum · Literatura
API nativa do Windows
A API nativa do Windows é uma interface de programação de aplicativos (API) usada pelo kernel do Windows NT e aplicativos de modo de usuário. Esta API é usada nos estágios iniciais do processo de inicialização do Windows NT, quando outros componentes e APIs ainda estão indisponíveis.
Na Wikipédia
A API nativa do Windows é uma interface de programação de aplicativos (API) usada pelo kernel do Windows NT e aplicativos de modo de usuário. Esta API é usada nos estágios iniciais do processo de inicialização do Windows NT, quando outros componentes e APIs ainda estão indisponíveis. Portanto, alguns componentes do Windows, como o Subsistema de Tempo de Execução Cliente/Servidor , são implementados usando a API nativa. Ela também é usada por sub-rotinas como aquelas no kernel32.dll que implementam a API do Windows, a API na qual a maioria dos componentes do Windows são criados. A maioria das chamadas da API nativa são implementadas no ntoskrnl.exe e são expostas ao modo de usuário pelo ntdll.dll. O ponto de entrada (entry point) do ntdll.dll é LdrInitializeThunk. As chamadas da API nativa são gerenciadas pelo kernel pelo SSDT. A API nativa compreende muitas funções. Elas incluem funções de tempo de execução do C que são necessárias para uma execução bem básica do C, como strlen(), sprintf(), memcpy() e floor(). Outras funções comuns como malloc(), printf() e scanf() estão faltando.
Texto: Wikipédia, CC BY-SA 4.0. ·