JniReleaseArrayElementsMode Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie comment une mémoire tampon d’éléments de tableau primitif JNI copiée est libérée.
public enum JniReleaseArrayElementsMode
type JniReleaseArrayElementsMode =
- Héritage
-
JniReleaseArrayElementsMode
Champs
| Nom | Valeur | Description |
|---|---|---|
| Default | 0 | Pour une mémoire tampon copiée, copie les modifications apportées au tableau Java et libère la mémoire tampon. |
| Commit | 1 | Pour une mémoire tampon copiée, copie les modifications apportées au tableau Java sans libérer la mémoire tampon ; une version finale avec default ou Abort est nécessaire pour la libérer. |
| Abort | 2 | Pour une mémoire tampon copiée, libère la mémoire tampon sans copier ses modifications dans le tableau Java ; elle ne peut pas ignorer les modifications apportées via un pointeur direct ou épinglé. |
Remarques
Spécification JNI pour les modes de mise en production du tableau primitif.
Le mode de mise en production n’a aucun effet lorsque le pointeur d’éléments n’est pas une copie du tableau Java.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.