Condividi tramite


Chiamata di API interne

Il file di intestazione Winternl.h espone prototipi di API Windows interne. Non esiste una libreria di importazione associata, pertanto gli sviluppatori devono usare il collegamento dinamico in fase di esecuzione per chiamare le funzioni descritte in questo file di intestazione.

Le funzioni e le strutture in Winternl.h sono interne al sistema operativo e soggette a modifiche da una versione di Windows alla successiva, e possibilmente anche tra Service Pack per ogni versione. Per mantenere la compatibilità dell'applicazione, è consigliabile usare invece le funzioni pubbliche equivalenti. Altre informazioni sono disponibili nel file di intestazione Winternl.h e nella documentazione per ogni funzione.

Se si usano queste funzioni, è possibile accedervi tramite il collegamento dinamico in fase di esecuzione usando LoadLibrary e GetProcAddress. In questo modo il codice può rispondere normalmente se la funzione è stata modificata o rimossa dal sistema operativo. Le modifiche apportate alla firma, tuttavia, potrebbero non essere rilevabili.