DestroyJavaVM
Prototypes
jint DestroyJavaVM(JavaVM *pJavaVM);
Description
Détruit l'instance de la machine virtuelle Java désignée par pJavaVM.
Exemple
#include <jni.h>
JavaVM *pJavaVM;
JDK1_1InitArgs Parametres;
static jint JNICALL MethodeVfPrintf(FILE *Fichier, const char *Filtre, va_list Parametres)
{
...
}
static void JNICALL MethodeExit(jint Code)
{
...
}
static void JNICALL MethodeAbort(void)
{
...
}
...
Parametres.version=JNI_VERSION_1_1;
Parametres.properties=NULL;
Parametres.checkSource=0;
Parametres.nativeStackSize=0;
Parametres.javaStackSize=0;
Parametres.minHeapSize=0;
Parametres.maxHeapSize=0;
Parametres.verifyMode=0;
Parametres.classpath=NULL;
Parametres.enableClassGC=0;
Parametres.enableVerboseGC=0;
Parametres.disableAsyncGC=0;
Parametres.verbose=0;
Parametres.debugging=0;
Parametres.debugPort=0;
...
JNI_GetDefaultJavaVMInitArgs(&Parametres);
...
Parametres.vfprintf=MethodeVfPrintf;
Parametres.exit=MethodeExit;
Parametres.abort=MethodeAbort;
if (JNI_CreateJavaVM((JavaVM **)&pJavaVM, env, &Parametres))
...
pJavaVM->DestroyJavaVM();
...
Avertissement
Le résultat est 0 en cas de succès.
Voir aussi
JNI_CreateJavaVM pour créer une instance de la machine virtuelle Java.
JNI_GetDefaultJavaVMInitArgs pour lire la configuration par défaut de la machine virtuelle Java.