Native API: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Jotterbot (discussione | contributi)
m Bot: Aggiungo: en:Native API
m fix link
Riga 1:
In [[informatica]], il termine '''Native API''' (o anche '''native system services''' o '''executive system services''') indica i servizi interni dei [[sistema operativo|sistemi operativi]] appartenenti alla famiglia [[Windows NT]].
 
Le Native API costituiscono l'interfaccia al [[kernel]] di più basso livello possibile, tuttavia non si tratta dell'[[Application programming interface|API]] ufficiale e documentata del sistema operativo, bensì di un'interfaccia privata sulla quale si appoggiano le [[Windows API]]. La compatibilità delle Native API non è garantita tra differenti versioni di Windows NT, in quanto cambiamenti alla struttura del kernel potrebbero riflettersi in cambiamenti delle Native API. Per la scrittura di applicazioni è necessario utilizzare esclusivamente le Windows API, sebbene sia tecnicamente possibile utilizzare le Native API, che però sono documentate solo parzialmente. Le Native API sono l'equivalente delle [[system call]] dei sistemi operativi [[Unix]].
 
Generalmente ad ogni Native API corrisponde una Windows API equivalente, ad esempio alla Native API <tt>NtWriteFile</tt> corrisponde la Windows API <tt>WriteFile</tt>.