GetByteField
Prototypes
jbyte JNIEnv::GetByteField(jobject Objet, jfieldID IdentifiantPropriete);
Description
Lit la valeur de la propriété identifiée par IdentifiantPropriete sur l'objet Objet.
La propriété est de type byte.
Exemple
Java
package MonPaquet;
class MaClasse
{
boolean MaProprieteBoolean;
byte MaProprieteByte;
char MaProprieteChar;
double MaProprieteDouble;
float MaProprieteFloat;
int MaProprieteInt;
long MaProprieteLong;
Object MaProprieteObject;
short MaProprieteShort;
String MaProprieteString;
...
}
C++
#include <jni.h>
JNIEnv *pEnv;
jclass pMaClasse;
jobject pMonObjet;
jfieldID IdentifiantPropriete;
jbyte Valeur;
...
IdentifiantPropriete=pEnv->GetFieldId(pMaClasse, "MaProprieteByte", "B");
if (!IdentifiantPropriete)
...
Valeur=pEnv->GetByteField(pMonObjet, IdentifiantPropriete);
...
Avertissement
Néant.
Voir aussi
GetFieldID pour retrouver l'identifiant d'une propriété.
GetBooleanField, GetCharField,
GetDoubleField, GetFloatField,
GetIntField, GetLongField,
GetObjectField et GetShortField
pour lire la valeur d'une propriété d'un autre type.
SetByteField pour écrire la valeur d'une propriété.