Udostępnij za pośrednictwem


Wyliczenia metadanych

W tej sekcji opisano niezarządzane wyliczenia używane przez interfejs API metadanych.

W tej sekcji

AssemblyFlags — Wyliczenie
Zawiera wartości opisujące funkcje środowiska uruchomieniowego zestawu.

AssemblyRefFlags — Wyliczenie
Zawiera wartości opisujące funkcje odwołania do zestawu.

CeeSectionAttr — Wyliczenie
Zawiera wartości określające atrybuty sekcji do użycia przez interfejs ICeeGen .

CeeSectionRelocType — Wyliczenie
Dostarcza wartości mające wpływ na typ instrukcji reloc emitowanych w wywołaniu metody ICeeGen::AddSectionReloc .

COINITICOR — Wyliczenie
Określa stałe używane przez coInitializeCor podczas inicjowania środowiska uruchomieniowego języka wspólnego.

COINITIEE — Wyliczenie
Określa stałe używane przez coInitializeEE podczas inicjowania środowiska uruchomieniowego języka wspólnego.

CorArgType — Wyliczenie
Zawiera wartości opisujące natywny typ uchwytu środowiska uruchomieniowego.

CorAssemblyFlags — Wyliczenie
Zawiera wartości opisujące metadane zastosowane do kompilacji zestawu.

CorAttributeTargets — Wyliczenie
Określa elementy aplikacji, na których jest prawidłowy zastosowanie atrybutu.

CorCallingConvention — Wyliczenie
Zawiera wartości opisujące typy konwencji wywoływania, które są tworzone w kodzie zarządzanym.

CorCheckDuplicatesFor — Wyliczenie
Zawiera wartości używane podczas sprawdzania pod kątem duplikacji.

CorDeclSecurity — Wyliczenie
Zawiera wartości opisujące typy zabezpieczeń deklaratywnych używanych przez środowisko uruchomieniowe języka wspólnego.

Corelementtype
Zawiera wartości opisujące podstawowy natywny typ środowiska uruchomieniowego Typejęzyka wspólnego .

CorErrorIfEmitOutOfOrder — Wyliczenie
Zawiera wartości flag, które wskazują warunki, w których powinien zostać wygenerowany komunikat o błędzie, gdy metadane są emitowane poza kolejnością.

CorEventAttr — Wyliczenie
Zawiera wartości opisujące metadane zdarzenia.

CorFieldAttr — Wyliczenie
Zawiera wartości opisujące metadane dotyczące pola.

CorFileFlags — Wyliczenie
Zawiera wartości opisujące typ pliku zdefiniowanego w wywołaniu metody IMetaDataAssemblyEmit::D efineFile .

CorFileMapping — Wyliczenie
Zawiera wartości opisujące typ mapowania plików zwracanego z wywołania metody IMetaDataInfo::GetFileMapping .

CorGenericParamAttr — Wyliczenie
Zawiera wartości opisujące Type parametry typów ogólnych, które są używane w wywołaniach metody IMetaDataEmit2::D efineGenericParam .

CorImportOptions — Wyliczenie
Zawiera wartości flag, które kontrolują zachowanie podczas importowania zestawu poza bieżącym zakresem.

CorLinkerOptions — Wyliczenie
Określa flagi do wybierania opcji konsolidatora metadanych.

CorLocalRefPreservation — Wyliczenie
Zawiera wartości flag do traktowania odwołań lokalnych.

CorManifestResourceFlags — Wyliczenie
Zawiera wartości opisujące widoczność zasobów zakodowanych w manifeście zestawu.

CorMethodAttr — Wyliczenie
Zawiera wartości opisujące metadane dotyczące metody.

CorMethodImpl — Wyliczenie
Zawiera wartości opisujące funkcje implementacji metody.

CorMethodSemanticsAttr — Wyliczenie
Zawiera wartości opisujące relację między metodą a skojarzona właściwość lub zdarzenie.

CorNativeLinkFlags — Wyliczenie
Udostępnia wartości flag używane przez konsolidator podczas łączenia kodu natywnego.

CorNativeLinkType — Wyliczenie
Zawiera wartości wskazujące typ połączony w kodzie natywnym.

CorNativeType — Wyliczenie
Zawiera wartości opisujące natywne typy niezarządzane.

CorNotificationForTokenMovement — Wyliczenie
Zawiera wartości flag, które wpływają na powiadomienia podczas przenoszenia tokenu.

CorOpenFlags — Wyliczenie
Zawiera wartości flag kontrolujące zachowanie metadanych podczas otwierania plików manifestu.

CorParamAttr — Wyliczenie
Zawiera wartości opisujące metadane parametru metody.

CorPEKind — Wyliczenie
Zawiera wartości opisujące przenośny plik wykonywalny zwrócony z wywołania metody IMetaDataImport2::GetPEKind .

CorPinvokeMap — Wyliczenie
Zawiera wartości opisujące funkcje wywołania PInvoke.

CorPropertyAttr — Wyliczenie
Zawiera wartości opisujące metadane właściwości.

CorRefToDefCheck — Wyliczenie
Określa flagi, aby kontrolować, które elementy, do których odwołuje się odwołanie, są konwertowane na ich definicje w celu zoptymalizowania kodu.

CorRegFlags — Wyliczenie
Zawiera wartości flag używane do rejestracji podczas instalowania modułu lub złożonego.

CorSaveSize — Wyliczenie
Zawiera wartości wskazujące poziom dokładności wymaganej podczas wykonywania zapytań dotyczących rozmiaru operacji zapisywania.

CorSerializationType — Wyliczenie
Zawiera wartości opisujące serializację obiektu przez środowisko uruchomieniowe języka wspólnego. Te wartości zazwyczaj odpowiadają wartościom CorElementType.

CorSetENC — Wyliczenie
Zawiera wartości używane do wpływania na zachowanie podczas generowania metadanych.

CorThreadSafetyOptions — Wyliczenie
Określa flagi do wybierania opcji bezpieczeństwa wątków.

CorTokenType — Wyliczenie
Zawiera wartości wskazujące rodzaj obiektu, do którego odwołuje się token metadanych.

CorTypeAttr — Wyliczenie
Zawiera wartości wskazujące metadane typu.

CorUnmanagedCallingConvention — Wyliczenie
Zawiera wartości opisujące niezarządzane konwencje wywoływania.

CorValidatorModuleType — Wyliczenie
Udostępnia wartości używane przez interfejs IMetaDataValidate w celu określenia typu modułu (plik PE a plik obj).

COUNINITIEE — Wyliczenie
Określa stałe używane przez CoUninitializeEE podczas inicjowania środowiska uruchomieniowego języka wspólnego.

Interfejsy metadanych

Statyczne funkcje globalne metadanych

Metadane — Struktury

Unie metadanych