Partager via


Appel d’API internes

Le fichier d’en-tête Winternl.h expose des prototypes d’API Windows internes. Il n’existe aucune bibliothèque d’importation associée. Les développeurs doivent donc utiliser la liaison dynamique au moment de l’exécution pour appeler les fonctions décrites dans ce fichier d’en-tête.

Les fonctions et les structures de Winternl.h sont internes au système d’exploitation et peuvent passer d’une version de Windows à l’autre, et éventuellement même entre les Service Packs pour chaque version. Pour maintenir la compatibilité de votre application, vous devez utiliser les fonctions publiques équivalentes à la place. Des informations supplémentaires sont disponibles dans le fichier d’en-tête, Winternl.h et la documentation de chaque fonction.

Si vous utilisez ces fonctions, vous pouvez y accéder via une liaison dynamique au moment de l’exécution à l’aide de LoadLibrary et GetProcAddress. Cela permet à votre code de répondre correctement si la fonction a été modifiée ou supprimée du système d’exploitation. Toutefois, les modifications de signature peuvent ne pas être détectables.