Condividi tramite


STACKFRAME_EX struttura (dbghelp.h)

Rappresenta un frame dello stack esteso.

Sintassi

typedef struct _tagSTACKFRAME_EX {
  ADDRESS64 AddrPC;
  ADDRESS64 AddrReturn;
  ADDRESS64 AddrFrame;
  ADDRESS64 AddrStack;
  ADDRESS64 AddrBStore;
  PVOID     FuncTableEntry;
  DWORD64   Params[4];
  BOOL      Far;
  BOOL      Virtual;
  DWORD64   Reserved[3];
  KDHELP64  KdHelp;
  DWORD     StackFrameSize;
  DWORD     InlineFrameContext;
} STACKFRAME_EX, *LPSTACKFRAME_EX;

Members

AddrPC

Struttura ADDRESS64 che specifica il contatore del programma.

x86: Il contatore del programma è EIP.

Intel Itanium: Il contatore del programma è StIIP.

x64: Il contatore del programma è RIP.

AddrReturn

Struttura ADDRESS64 che specifica l'indirizzo restituito.

AddrFrame

Struttura ADDRESS64 che specifica il puntatore del fotogramma.

x86: Il puntatore del fotogramma è EBP.

Intel Itanium: Non è presente alcun puntatore al frame, ma viene usato AddrBStore .

x64: Il puntatore del frame è RBP o RDI. Questo valore non viene sempre usato.

AddrStack

Struttura ADDRESS64 che specifica il puntatore dello stack.

x86: Il puntatore dello stack è ESP.

Intel Itanium: Il puntatore dello stack è SP.

x64: Il puntatore dello stack è RSP.

AddrBStore

Intel Itanium: Struttura ADDRESS64 che specifica l'archivio di backup (RsBSP).

FuncTableEntry

Nei computer x86 questo membro è una struttura FPO_DATA . Se non è presente alcuna voce della tabella di funzione, questo membro è NULL.

Params[4]

Gli argomenti possibili per la funzione.

Far

Questo membro è TRUE se si tratta di una chiamata WOW lontano.

Virtual

Questo membro è TRUE se si tratta di un frame virtuale.

Reserved[3]

Questo membro viene usato internamente dalla funzione StackWalk64 .

KdHelp

Struttura KDHELP64 che specifica i dati helper per i fotogrammi di callback del kernel a piedi.

StackFrameSize

Impostare su sizeof(STACKFRAME_EX).

InlineFrameContext

Specifica il tipo del contesto frame inline.

Valore Significato
INLINE_FRAME_CONTEXT_INIT
0
Sconosciuto.
INLINE_FRAME_CONTEXT_IGNORE
0xffffffff
Sconosciuto.

Commenti

Questa struttura sostituisce la struttura STACKFRAME64 . Per altre informazioni, vedere Supporto della piattaforma aggiornato.

Requisiti

Requisito Valore
Intestazione dbghelp.h
Componente ridistribuibile DbgHelp.dll 6.2 o versioni successive