Cette structure permet d'obtenir des informations sur le registre EFLAGS.
struct EFLStruct {
BYTE OF_;
BYTE SF_;
BYTE ZF_;
BYTE AF_;
BYTE PF_;
BYTE CF_;
BYTE TF_;
BYTE IF_;
BYTE DF_;
BYTE NT_;
BYTE RF_;
BYTE alignment;
};
Membres
Excepté pour le champ "alignment" qui n'est là que pour un souci d'alignement, tous les champs de cette structures peuvent prendre l'une des valeurs suivantes :
TE_ equ 1 ; the flag is tested MO_ equ 2 ; the flag is modified RE_ equ 4 ; the flag is reset SE_ equ 8 ; the flag is set UN_ equ 0x10 ; undefined behavior PR_ equ 0x20 ; restore prior state