Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Diese Struktur stellt die Adresse einer lokalen Variablen innerhalb eines Bereichs dar (in der Regel eine Funktion oder Methode).
Syntax
public struct METADATA_ADDRESS_LOCAL {
public int tokMethod;
public object pLocal;
public uint dwIndex;
}
Mitglieder
tokMethod
Die ID der Methode oder Funktion, zu der die lokale Variable gehört.
[C++] _mdToken ist für eine 32-Bit-Version intvorgesehentypedef.
pLocal
Das Token, dessen Adresse diese Struktur darstellt.
dwIndex
Kann der Index dieser lokalen Variable in der Methode oder Funktion oder ein anderer Wert (sprachspezifisch) sein.
Hinweise
Diese Struktur ist Teil der Vereinigung in der DEBUG_ADDRESS_UNION Struktur, wenn das dwKind Feld der DEBUG_ADDRESS_UNION Struktur auf (ein Wert aus der ADDRESS_KIND-Aufzählung) festgelegt ADDRESS_KIND_LOCAL ist.
Warnung
[Nur C++] Wenn pLocal er nicht null ist, müssen Sie den Tokenzeiger aufrufen Release (addr ist ein Feld in der DEBUG_ADDRESS-Struktur ):
if (addr.dwKind == ADDRESS_KIND_METADATA_LOCAL && addr.addr.addrLocal.pLocal != NULL)
{
addr.addr.addrLocal.pLocal->Release();
}
Anforderungen
Kopfzeile: sh.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll