estructura EVENT_EXTENDED_ITEM_STACK_TRACE32 (evntcons.h)

Define una pila de llamadas en un equipo de 32 bits.

Sintaxis

typedef struct _EVENT_EXTENDED_ITEM_STACK_TRACE32 {
  ULONG64 MatchId;
  ULONG   Address[ANYSIZE_ARRAY];
} EVENT_EXTENDED_ITEM_STACK_TRACE32, *PEVENT_EXTENDED_ITEM_STACK_TRACE32;

Miembros

MatchId

Identificador único que se usa para hacer coincidir las llamadas en modo kernel a las llamadas en modo de usuario; Las llamadas en modo kernel y las llamadas en modo de usuario se capturan en eventos independientes si el entorno impide que ambos se capturen en el mismo evento. Si las llamadas en modo kernel y modo de usuario se capturaron en el mismo evento, el valor es cero.

Normalmente, en equipos de 32 bits, siempre puede capturar las llamadas en modo kernel y en modo de usuario en el mismo evento. Sin embargo, si usa la opción del compilador de optimización del puntero de marco, es posible que la pila no se capture, capture incorrectamente o se trunque.

Address[ANYSIZE_ARRAY]

Matriz de direcciones de llamada en la pila.

Comentarios

El miembro DataSize de EVENT_HEADER_EXTENDED_DATA_ITEM contiene el tamaño de esta estructura. Para determinar el número de direcciones de la matriz, reste de DataSize y, a continuación, divida sizeof(ULONG64) por sizeof(ULONG).

Requisitos

   
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Encabezado evntcons.h

Consulte también

EVENT_HEADER_EXTENDED_DATA_ITEM