Freigeben über


CLRDATA_METHDEF_EXTENT-Struktur

Beschreibt eine IL-Coderegion, die einer Methode zugeordnet ist.

Hinweis

Diese API wurde ursprünglich für die interne Verwendung in der Runtime entwickelt. Obwohl sie jetzt für die Verwendung durch Dritte unterstützt wird, wird empfohlen, nach Möglichkeit mit den APIs ICorDebug und ICorProfiler zu arbeiten.

Syntax

struct CLRDATA_METHDEF_EXTENT
{
    CLRDATA_ADDRESS startAddress;
    CLRDATA_ADDRESS endAddress;
    ULONG32 enCVersion
    CLRDataMethodDefinitionExtentType type;
};

Member

Member Beschreibung
startAddress Die Startadresse eines IL-Codebereichs, der einer Methode zugeordnet ist.
endAddress Die Endadresse eines IL-Codebereichs, der einer Methode zugeordnet ist.
enCVersion Die EnC-Version des Codes in diesem Umfang.
type Der Typ des Umfangs, der der Methode zugeordnet ist. Die CLRDataMethodDefinitionExtentType-Aufzählung weist derzeit einen Wert auf: CLRDATA_METHDEF_IL (0)

Hinweise

Diese Struktur befindet sich innerhalb der Runtime und wird nicht über Header- oder Bibliotheksdateien verfügbar gemacht. Um sie zu verwenden, definieren Sie die oben angegebene Struktur, wobei es sich bei CLRDATA_ADDRESS um eine 64-Bit-Ganzzahl ohne Vorzeichen handelt.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen. Header: Keine Bibliothek: Keine .NET Framework-Versionen: Verfügbar seit 4.7

Siehe auch