Condividi tramite


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

Vedi anche

EVENT_HEADER_EXTENDED_DATA_ITEM