Methods and apparatus to call native code (120) from a managed code application (106) and to optimize such calls are disclosed.
Cette invention a pour objet des procédés et un appareil pour appeler un code natif (120) à partir d'une application de code géré (106) et pour optimiser de tels appels.
METHOD AND APPARATUS TO CALL NATIVE CODE FROM A MANAGED CODE APPLICATION
We also need to have a way for our scripts to call the native code easily.
Nous avons aussi besoin d'un moyen pour pouvoir appeler ce code natif aisément à partir de nos scripts.
All of this without requiring any DllImports to call into the native code!
Tout cela sans avoir besoin d'importer des DLL pour appeler du code natif !
We will first create a default project, and then modify the java sources to add JNI calls and native code.
Nous allons tout d'abord créer un projet par défaut puis modifier les sources java pour ajouter des appels JNI et du code natif.
I reference its namespace, instantiate the component and start invoking the various methods it exposes-all without requiring any DllImports to call into the native code!
Je référence son nom d'espaces, instancie le composant et commence à invoquer les diverses méthodes qu'il expose, et tout cela sans avoir besoin d'aucuns DllImports pour appeler le code natif !
SYSTEM AND METHOD FOR EFFICIENTLY GENERATING NATIVE CODE CALLS FROM BYTE CODE IN VIRTUAL MACHINES
We call that a binding, i.e. linking your native code to JavaScript constructs.
Nous appelons cela un binding, c'est-à-dire lier votre code natif à des types JavaScript.
We now have to modify our native code to comply with JNI call specification.
Nous devons maintenant modifier notre code natif afin qu'il se conforme à la spécification d'appel JNI.
Provides an interface that allows JavaScript code to call native libraries without requiring the development of an XPCOM component.
Fournit une interface qui permet au code JavaScript d'appeler les bibliothèques natives sans nécessiter le développement d'un composant XPCOM.
This script loads a JavaScript library and developers call native functions of this library in their code to send data to the tool servers.
Ce script charge une librairie JavaScript et les développeurs appellent des fonctions natives à cette librairie dans leur code pour envoyer de la donnée vers les serveurs des outils.
The revised native code incorporating memory access validity checks and non-blocking system calls is compiled or interpreted by the virtual machine to execute the routines defined by the native code.
Le code natif révisé contenant des contrôles de validité d'accès en mémoire et des appels système non bloquants est compilé ou interprété par la machine virtuelle pour exécuter les sous-programmes définis par le code natif.
Contenu potentiellement sensible ou inapproprié
Les exemples vous aident à traduire le mot ou l’expression cherchés dans des contextes variés. Ils ne sont ni sélectionnés ni validés par nous et peuvent contenir des mots ou des idées inappropriés. Signalez des exemples à modifier ou à retirer. Les traductions potentiellement sensibles, inappropriées ou familières sont généralement marquées de rouge ou d’orange.