Interfaccia ICorDebugILFrame
Rappresenta uno stack frame di codice CIL (Common Intermediate Language). Questa interfaccia è una sottoclasse dell'interfaccia ICorDebugFrame.
Metodi
metodo | Descrizione |
---|---|
Metodo CanSetIP | Ottiene un valore che indica se è sicuro impostare il puntatore dell'istruzione sulla posizione di offset specificata. |
Metodo EnumerateArguments | Ottiene un enumeratore per gli argomenti in questo frame. |
Metodo EnumerateLocalVariables | 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. |
Metodo GetLocalVariable | Ottiene il valore della variabile locale specificata in questo stack frame CIL. |
Metodo GetStackDepth | Non implementata. |
Metodo GetStackValue | Non implementata. |
Metodo SetIP | 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.
Nota
Questa interfaccia non supporta la chiamata in modalità remota, tra computer o tra processi.
Requisiti
Piattaforme: vedere Requisiti di sistema.
Intestazione: CorDebug.idl, CorDebug.h
Libreria: CorGuids.lib
Versioni di .NET Framework: disponibili dalla versione 1.0