CorSymAddrKind — Wyliczenie
Wskazuje typ adresu pamięci.
Składnia
typedef enum CorSymAddrKind
{
ADDR_IL_OFFSET = 1,
ADDR_NATIVE_RVA = 2,
ADDR_NATIVE_REGISTER = 3,
ADDR_NATIVE_REGREL = 4,
ADDR_NATIVE_OFFSET = 5,
ADDR_NATIVE_REGREG = 6,
ADDR_NATIVE_REGSTK = 7,
ADDR_NATIVE_STKREG = 8,
ADDR_BITFIELD = 9,
ADDR_NATIVE_ISECTOFFSET = 10
} CorSymAddrKind;
Elementy członkowskie
Element członkowski | opis |
---|---|
ADDR_IL_OFFSET |
Wskazuje typową zmienną lokalną lub indeks parametrów języka pośredniego (CIL). |
ADDR_NATIVE_RVA |
Wskazuje względny adres wirtualny do modułu. |
ADDR_NATIVE_REGISTER |
Wskazuje rejestr procesora CPU. |
ADDR_NATIVE_REGREL |
Wskazuje, że pierwszy adres jest rejestrem, a drugi adres jest przesunięciem. |
ADDR_NATIVE_OFFSET |
Wskazuje przesunięcie z adresu podstawowego. |
ADDR_NATIVE_REGREG |
Wskazuje, że pierwszy adres jest małą częścią rejestru, a drugi adres jest dużą częścią. |
ADDR_NATIVE_REGSTK |
Wskazuje, że pierwszy adres jest małą częścią rejestru, druga to duża część, a trzecia jest przesunięciem. |
ADDR_NATIVE_STKREG |
Wskazuje, że pierwszy adres jest rejestrem, drugi jest przesunięciem, a trzeci jest dużą częścią rejestru. |
ADDR_BITFIELD |
Wskazuje, że pierwszy adres to początek pola, a drugi adres to długość pola. |
ADDR_NATIVE_ISECTOFFSET |
Wskazuje, że pierwszy adres to sekcja, a drugi adres jest przesunięciem. |
Wymagania
Nagłówek: CorSym.idl, CorSym.h
Zobacz też
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.