structure EVENT_EXTENDED_ITEM_STACK_TRACE32 (evntcons.h)
Définit une pile d’appels sur un ordinateur 32 bits.
Syntaxe
typedef struct _EVENT_EXTENDED_ITEM_STACK_TRACE32 {
ULONG64 MatchId;
ULONG Address[ANYSIZE_ARRAY];
} EVENT_EXTENDED_ITEM_STACK_TRACE32, *PEVENT_EXTENDED_ITEM_STACK_TRACE32;
Membres
MatchId
Identificateur unique que vous utilisez pour faire correspondre les appels en mode noyau aux appels en mode utilisateur ; les appels en mode noyau et en mode utilisateur sont capturés dans des événements distincts si l’environnement empêche les deux d’être capturés dans le même événement. Si les appels en mode noyau et en mode utilisateur ont été capturés dans le même événement, la valeur est zéro.
En règle générale, sur les ordinateurs 32 bits, vous pouvez toujours capturer les appels en mode noyau et en mode utilisateur dans le même événement. Toutefois, si vous utilisez l’option du compilateur d’optimisation du pointeur d’image, la pile peut ne pas être capturée, capturée incorrectement ou tronquée.
Address[ANYSIZE_ARRAY]
Tableau d’adresses d’appel sur la pile.
Notes
Le membre DataSize de EVENT_HEADER_EXTENDED_DATA_ITEM contient la taille de cette structure. Pour déterminer le nombre d’adresses dans le tableau, soustrayez sizeof(ULONG64)
de DataSize , puis divisez par sizeof(ULONG)
.
Spécifications
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
En-tête | evntcons.h |