Sdílet prostřednictvím


Výčty metadat

Tato část popisuje nespravované výčty, které rozhraní API metadat používá.

V tomto oddílu

AssemblyFlags – výčet
Obsahuje hodnoty, které popisují funkce sestavení za běhu.

AssemblyRefFlags – výčet
Obsahuje hodnoty, které popisují funkce odkazu na sestavení.

CeeSectionAttr – výčet
Poskytuje hodnoty, které určují atributy oddílu pro použití ICeeGen rozhraní.

CeeSectionRelocType – výčet
Poskytuje hodnoty pro ovlivnění reloc typu instrukce vygenerované ve volání ICeeGen::AddSectionReloc metoda.

COINITICOR – výčet
Určuje konstanty používané CoInitializeCor při inicializaci modulu CLR (Common Language Runtime).

COINITIEE – výčet
Určuje konstanty používané CoInitializeEE při inicializaci modulu CLR (Common Language Runtime).

CorArgType – výčet
Obsahuje hodnoty, které popisují nativní typ popisovače modulu runtime.

CorAssemblyFlags – výčet
Obsahuje hodnoty, které popisují metadata použitá na kompilaci sestavení.

CorAttributeTargets – výčet
Určuje prvky aplikace, pro které je platné použít atribut.

CorCallingConvention – výčet
Obsahuje hodnoty, které popisují typy konvencí volání, které jsou provedeny ve spravovaném kódu.

CorCheckDuplicatesFor – výčet
Obsahuje hodnoty používané při kontrole duplicit.

CorDeclSecurity – výčet
Obsahuje hodnoty, které popisují typy deklarativního zabezpečení používané modulem CLR (Common Language Runtime).

CorElementType
Obsahuje hodnoty, které popisují základní nativní typ modulu CLR (Common Language Runtime Type).

CorErrorIfEmitOutOfOrder – výčet
Obsahuje hodnoty příznaku, které označují podmínky, za kterých se má při vygenerování metadat vygenerovat chybová zpráva mimo pořadí.

CorEventAttr – výčet
Obsahuje hodnoty, které popisují metadata události.

CorFieldAttr – výčet
Obsahuje hodnoty, které popisují metadata o poli.

CorFileFlags – výčet
Obsahuje hodnoty, které popisují typ souboru definovaného ve volání metody IMetaDataAssemblyEmit::D efineFile .

CorFileMapping – výčet
Obsahuje hodnoty, které popisují typ mapování souborů, který je vrácen z volání IMetaDataInfo::GetFileMapping metoda.

CorGenericParamAttr – výčet
Obsahuje hodnoty, které popisují Type parametry pro obecné typy, jak se používají ve volání metody IMetaDataEmit2::D efineGenericParam .

CorImportOptions – výčet
Obsahuje hodnoty příznaku, které řídí chování při importu sestavení mimo aktuální obor.

CorLinkerOptions – výčet
Určuje příznaky pro výběr možností pro linker metadat.

CorLocalRefPreservation – výčet
Obsahuje hodnoty příznaku pro zpracování místních odkazů.

CorManifestResourceFlags – výčet
Obsahuje hodnoty, které popisují viditelnost prostředků zakódovaných v manifestu sestavení.

CorMethodAttr – výčet
Obsahuje hodnoty, které popisují metadata o metodě.

CorMethodImpl – výčet
Obsahuje hodnoty, které popisují funkce implementace metody.

CorMethodSemanticsAttr – výčet
Obsahuje hodnoty, které popisují vztah mezi metodou a přidruženou vlastností nebo událostí.

CorNativeLinkFlags – výčet
Poskytuje hodnoty příznaku používané linkerem při propojování nativního kódu.

CorNativeLinkType – výčet
Poskytuje hodnoty, které označují typ propojený v nativním kódu.

CorNativeType – výčet
Obsahuje hodnoty, které popisují nativní nespravované typy.

CorNotificationForTokenMovement – výčet
Obsahuje hodnoty příznaku, které ovlivňují oznámení o přesunu tokenu.

CorOpenFlags – výčet
Obsahuje hodnoty příznaku, které řídí chování metadat při otevírání souborů manifestu.

CorParamAttr – výčet
Obsahuje hodnoty, které popisují metadata parametru metody.

CorPEKind – výčet
Obsahuje hodnoty, které popisují přenosný spustitelný soubor, jak vrácené z volání IMetaDataImport2::GetPEKind metoda.

CorPinvokeMap – výčet
Obsahuje hodnoty, které popisují funkce volání PInvoke.

CorPropertyAttr – výčet
Obsahuje hodnoty, které popisují metadata vlastnosti.

CorRefToDefCheck – výčet
Určuje příznaky, které určují, které odkazované položky se převedou na jejich definice, aby bylo možné optimalizovat kód.

CorRegFlags – výčet
Poskytuje hodnoty příznaku používané pro registraci při instalaci modulu nebo složeného modulu.

CorSaveSize – výčet
Obsahuje hodnoty označující úroveň přesnosti vyžadovanou při dotazování na velikost operace uložení.

CorSerializationType – výčet
Obsahuje hodnoty, které popisují, jak je objekt serializován modulem Common Language Runtime. Tyto hodnoty obecně odpovídají hodnotám CorElementType.

CorSetENC – výčet
Obsahuje hodnoty, které se používají k ovlivnění chování během generování metadat.

CorThreadSafetyOptions – výčet
Určuje příznaky pro výběr možností zabezpečení vláken.

CorTokenType – výčet
Obsahuje hodnoty, které označují druh objektu, na který odkazuje token metadat.

CorTypeAttr – výčet
Obsahuje hodnoty, které označují metadata typu.

CorUnmanagedCallingConvention – výčet
Obsahuje hodnoty, které popisují nespravované konvence volání.

CorValidatorModuleType – výčet
Poskytuje hodnoty používané rozhraním IMetaDataValidate k určení typu modulu (soubor PE vs. soubor .obj).

COUNINITIEE – výčet
Určuje konstanty používané CoUninitializeEE při inicializaci modulu CLR (Common Language Runtime).

Rozhraní metadat

Globální statické funkce metadat

Struktury metadat

Spojení metadat