struttura EVENT_EXTENDED_ITEM_STACK_TRACE32 (evntcons.h)
Definisce uno stack di chiamate in un computer a 32 bit.
Sintassi
typedef struct _EVENT_EXTENDED_ITEM_STACK_TRACE32 {
ULONG64 MatchId;
ULONG Address[ANYSIZE_ARRAY];
} EVENT_EXTENDED_ITEM_STACK_TRACE32, *PEVENT_EXTENDED_ITEM_STACK_TRACE32;
Members
MatchId
Identificatore univoco usato per associare le chiamate in modalità kernel alle chiamate in modalità utente; le chiamate in modalità kernel e le chiamate in modalità utente vengono acquisite in eventi separati se l'ambiente impedisce l'acquisizione di entrambi nello stesso evento. Se le chiamate in modalità kernel e utente sono state acquisite nello stesso evento, il valore è zero.
In genere, nei computer a 32 bit, è sempre possibile acquisire sia le chiamate in modalità kernel che in modalità utente nello stesso evento. Tuttavia, se si usa l'opzione del compilatore di ottimizzazione del puntatore a fotogrammi, lo stack potrebbe non essere acquisito, acquisito in modo non corretto o troncato.
Address[ANYSIZE_ARRAY]
Matrice di indirizzi di chiamata nello stack.
Commenti
Il membro DataSize di EVENT_HEADER_EXTENDED_DATA_ITEM contiene le dimensioni di questa struttura. Per determinare il numero di indirizzi nella matrice, sottrarre sizeof(ULONG64)
da DataSize e quindi dividere per sizeof(ULONG)
.
Requisiti
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Intestazione | evntcons.h |