Condividi tramite


Interfaccia ICorDebugILFrame

Rappresenta uno stack frame di codice CIL (Common Intermediate Language). Questa interfaccia è una sottoclasse dell'interfaccia ICorDebugFrame.

Methods

Metodo Description
CanSetIP, metodo Ottiene un valore che indica se è sicuro impostare il puntatore dell'istruzione sulla posizione di offset specificata.
EnumerateArguments, metodo Ottiene un enumeratore per gli argomenti in questo frame.
EnumerateLocalVariables, metodo Ottiene un enumeratore per le variabili locali in questo frame.
Metodo GetArgument Ottiene il valore dell'argomento specificato in questo stack frame CIL.
Metodo GetIP Ottiene il valore del puntatore all'istruzione e un valore di combinazione bit per bit che descrive come è stato ottenuto il valore del puntatore all'istruzione.
GetLocalVariable, metodo Ottiene il valore della variabile locale specificata in questo stack frame CIL.
GetStackDepth, metodo Non implementato.
Metodo GetStackValue Non implementato.
SetIP, metodo Imposta il puntatore dell'istruzione sulla posizione di offset specificata nel codice CIL.

Osservazioni:

L'interfaccia ICorDebugILFrame è un'interfaccia ICorDebugFrame specializzata. Viene usato per i frame di codice CIL o per i frame compilati JIT (Just-In-Time). I frame compilati JIT implementano sia l'interfaccia ICorDebugILFrame che l'interfaccia ICorDebugNativeFrame.

Annotazioni

Questa interfaccia non supporta la chiamata remota, tra computer o tra processi.

Requisiti

Piattaforme: Vedere Sistemi operativi supportati da .NET.

Intestazione: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versioni di .NET: Disponibile a partire da .NET Framework 1.0