Antarmuka IMetaDataImport (rometadataapi.h)
Menyediakan metode untuk mengimpor dan memanipulasi metadata yang ada dari file portabel executable (PE) atau sumber lain, seperti pustaka tipe atau biner metadata run-time yang berdiri sendiri.
Warisan
Antarmuka IMetaDataImport mewarisi dari antarmuka IUnknown . IMetaDataImport juga memiliki jenis anggota ini:
Metode
Antarmuka IMetaDataImport memiliki metode ini.
IMetaDataImport::CloseEnum Menutup enumerator yang diidentifikasi oleh handel yang ditentukan. |
IMetaDataImport::CountEnum Mendapatkan jumlah elemen dalam enumerasi yang diambil oleh pencacah yang tertentu. |
IMetaDataImport::EnumCustomAttributes Menghitung token definisi atribut kustom yang terkait dengan jenis atau anggota yang ditentukan. |
IMetaDataImport::EnumEvents Menghitung token definisi peristiwa untuk token TypeDef yang ditentukan. |
IMetaDataImport::EnumFields Menghitung token FieldDef untuk jenis yang direferensikan oleh token TypeDef yang ditentukan. |
IMetaDataImport::EnumFieldsWithName Menghitung token FieldDef dari jenis yang ditentukan dengan nama yang ditentukan. |
IMetaDataImport::EnumInterfaceImpls Menghitung token MethodDef yang mewakili implementasi antarmuka. |
IMetaDataImport::EnumMemberRefs Menghitung token MemberRef yang mewakili anggota dari jenis yang ditentukan. |
IMetaDataImport::EnumMembers Menghitung token MemberDef yang mewakili anggota dari jenis yang ditentukan. |
IMetaDataImport::EnumMembersWithName Menghitung token MemberDef yang mewakili anggota dari jenis tertentu dengan nama yang ditentukan. |
IMetaDataImport::EnumMethodImpls Menghitung token MethodBody dan MethodDeclaration yang mewakili metode dari jenis yang ditentukan. |
IMetaDataImport::EnumMethods Menghitung token MethodDef yang mewakili metode dari jenis yang ditentukan. |
IMetaDataImport::EnumMethodSemantics Menghitung properti dan peristiwa perubahan properti yang terkait dengan metode yang ditentukan. |
IMetaDataImport::EnumMethodsWithName Menghitung metode yang memiliki nama yang ditentukan dan yang ditentukan oleh jenis yang direferensikan oleh token TypeDef yang ditentukan. |
IMetaDataImport::EnumModuleRefs Menghitung token ModuleRef yang mewakili modul yang diimpor. |
IMetaDataImport::EnumParams Menghitung token ParamDef yang mewakili parameter metode yang dirujuk oleh token MethodDef yang ditentukan. |
IMetaDataImport::EnumPermissionSets Menghitung izin untuk objek dalam cakupan metadata tertentu. |
IMetaDataImport::EnumProperties Menghitung token PropertyDef yang mewakili properti jenis yang direferensikan oleh token TypeDef yang ditentukan. |
IMetaDataImport::EnumSignatures Menghitung token Tanda Tangan yang mewakili tanda tangan yang berdiri sendiri dalam cakupan saat ini. |
IMetaDataImport::EnumTypeDefs Menghitung token TypeDef yang mewakili semua jenis dalam cakupan saat ini. |
IMetaDataImport::EnumTypeRefs Menghitung token TypeRef yang ditentukan dalam cakupan metadata saat ini. |
IMetaDataImport::EnumTypeSpecs Menghitung token TypeSpec yang ditentukan dalam cakupan metadata saat ini. |
IMetaDataImport::EnumUnresolvedMethods Menghitung token MemberDef yang mewakili metode yang belum terselesaikan dalam cakupan metadata saat ini. |
IMetaDataImport::EnumUserStrings Menghitung token String yang mewakili string berkode keras dalam cakupan metadata saat ini. |
IMetaDataImport::FindMemberRef Mendapatkan penunjuk ke token MemberRef untuk referensi anggota yang diapit oleh Jenis yang ditentukan dan yang memiliki nama dan tanda tangan metadata yang ditentukan. |
IMetaDataImport::FindTypeDefByName Mendapatkan penunjuk ke token metadata TypeDef untuk Jenis dengan nama yang ditentukan. |
IMetaDataImport::FindTypeRef Mendapatkan penunjuk ke token TypeRef untuk referensi Jenis yang ada dalam cakupan yang ditentukan dan yang memiliki nama yang ditentukan. |
IMetaDataImport::GetCustomAttributeByName Mendapatkan atribut khusus, berdasarkan nama dan pemiliknya. |
IMetaDataImport::GetCustomAttributeProps Mendapatkan nilai dari atribut kustom, mengingat token metadatanya. |
IMetaDataImport::GetFieldMarshal Mendapatkan penunjuk ke jenis bidang asli yang tidak dikelola yang diwakili oleh token metadata bidang yang ditentukan. |
IMetaDataImport::GetFieldProps Mendapatkan metadata yang terkait dengan bidang yang dirujuk oleh token FieldDef yang ditentukan. |
IMetaDataImport::GetInterfaceImplProps Mendapatkan penunjuk ke token metadata untuk Jenis yang mengimplementasikan metode yang ditentukan, dan untuk antarmuka yang mendeklarasikan metode tersebut. |
IMetaDataImport::GetMemberProps Mendapatkan informasi metadata, termasuk nama, tanda tangan biner, dan alamat virtual relatif, dari jenis anggota yang direferensikan oleh token metadata yang ditentukan. |
IMetaDataImport::GetMemberRefProps Mendapatkan metadata yang terkait dengan anggota yang direferensikan oleh token yang ditentukan. |
IMetaDataImport::GetMethodProps Mendapatkan metadata yang terkait dengan metode yang direferensikan oleh token MethodDef yang ditentukan. |
IMetaDataImport::GetMethodSemantics Mendapatkan bendera yang menunjukkan hubungan antara metode yang direferensikan oleh token MethodDef yang ditentukan dan properti serta peristiwa yang dipasangkan yang direferensikan oleh token EventProp yang ditentukan. |
IMetaDataImport::GetModuleFromScope Mendapatkan token metadata untuk modul yang dirujuk dalam cakupan metadata saat ini. |
IMetaDataImport::GetModuleRefProps Mendapatkan nama modul yang direferensikan oleh token metadata yang ditentukan. |
IMetaDataImport::GetNameFromToken Mendapatkan nama UTF-8 dari objek yang direferensikan oleh token metadata yang ditentukan. Metode ini sudah usang. |
IMetaDataImport::GetNativeCallConvFromSig Mendapatkan konvensi panggilan asli untuk metode yang diwakili oleh pointer tanda tangan yang ditentukan. |
IMetaDataImport::GetNestedClassProps Mendapatkan token TypeDef untuk Jenis induk dari jenis berlapis yang ditentukan. |
IMetaDataImport::GetParamForMethodIndex Mendapatkan token yang mewakili parameter tertentu dari metode yang diwakili oleh token MethodDef yang ditentukan. |
IMetaDataImport::GetParamProps Mendapatkan nilai metadata untuk parameter yang direferensikan oleh token ParamDef yang ditentukan. |
IMetaDataImport::GetPermissionSetProps Mendapatkan metadata yang terkait dengan System.Security.PermissionSet yang diwakili oleh token Izin yang ditentukan. |
IMetaDataImport::GetPinvokeMap Mendapatkan token ModuleRef untuk mewakili assembly target panggilan PInvoke. |
IMetaDataImport::GetRVA Mendapatkan alamat virtual relatif (RVA) dan bendera implementasi dari metode atau bidang yang diwakili oleh token yang ditentukan. |
IMetaDataImport::GetScopeProps Mendapatkan nama dan secara opsional pengidentifikasi versi assembly atau modul dalam cakupan metadata saat ini. |
IMetaDataImport::GetSigFromToken Mendapatkan tanda tangan metadata biner yang terkait dengan token yang ditentukan. |
IMetaDataImport::GetTypeDefProps Mengembalikan informasi metadata untuk Jenis yang diwakili oleh token TypeDef yang ditentukan. |
IMetaDataImport::GetTypeRefProps Mendapatkan metadata yang terkait dengan Jenis yang direferensikan oleh token TypeRef yang ditentukan. |
IMetaDataImport::GetTypeSpecFromToken Mendapatkan tanda tangan metadata biner dari spesifikasi tipe yang diwakili oleh token yang ditentukan. |
IMetaDataImport::GetUserString Mendapatkan string harfiah yang diwakili oleh token metadata yang ditentukan. |
IMetaDataImport::Isglobal Mendapatkan nilai yang menunjukkan apakah bidang, metode, atau jenis yang diwakili oleh token metadata yang ditentukan memiliki cakupan global. |
IMetaDataImport::IsValidToken Mendapatkan nilai yang menunjukkan apakah token yang ditentukan memiliki referensi yang valid ke objek kode. |
IMetaDataImport::ResetEnum Mengatur ulang enumerator yang ditentukan ke posisi yang ditentukan. |
IMetaDataImport::ResolveTypeRef Menyelesaikan referensi Jenis yang diwakili oleh token TypeRef yang ditentukan. |
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | rometadataapi.h |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk