Structure TEB (winternl.h)
[Cette structure peut être modifiée dans les versions ultérieures de Windows. Les applications doivent utiliser les autres fonctions répertoriées dans cette rubrique.]
Le bloc d’environnement de thread (structure TEB) décrit l’état d’un thread.
Syntaxe
typedef struct _TEB {
PVOID Reserved1[12];
PPEB ProcessEnvironmentBlock;
PVOID Reserved2[399];
BYTE Reserved3[1952];
PVOID TlsSlots[64];
BYTE Reserved4[8];
PVOID Reserved5[26];
PVOID ReservedForOle;
PVOID Reserved6[4];
PVOID TlsExpansionSlots;
} TEB, *PTEB;
Membres
Reserved1[12]
ProcessEnvironmentBlock
Reserved2[399]
Reserved3[1952]
TlsSlots[64]
Reserved4[8]
Reserved5[26]
ReservedForOle
Reserved6[4]
TlsExpansionSlots
Remarques
La définition de cette structure peut changer d’une version de Windows à l’autre. Ne supposez pas une taille maximale pour cette structure. Pour voir les membres de cette structure, reportez-vous à winternal.h.
Vous ne devez pas accéder directement à cette structure. Pour accéder aux valeurs des membres TlsSlots et TlsExpansionSlots , appelez TlsGetValue. Pour accéder à la valeur du membre ReservedForOle , appelez CoGetContextToken.
Dans les versions suivantes de Windows, le décalage de l’adresse TEB 32 bits dans l’TEB 64 bits est de 0. Cela peut être utilisé pour accéder directement aux TEB 32 bits d’un thread WOW64. Cela peut changer dans les versions ultérieures de Windows.
Windows Vista | Windows Server 2008 |
Windows 7 | Windows Server 2008 R2 |
Windows 8 | Windows Server 2012 |
Windows 8.1 | Windows Server 2012 R2 |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | winternl.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour