Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menyediakan metode untuk mengimpor dan memanipulasi metadata yang ada dari file portable executable (PE) atau sumber lain, seperti pustaka jenis atau biner metadata runtime yang berdiri sendiri.
Methods
| Method | Description |
|---|---|
| Metode CloseEnum | Menutup enumerator dengan handel yang ditentukan. |
| Metode CountEnum | Mendapatkan jumlah elemen dalam enumerator dengan handel yang ditentukan. |
| Metode EnumCustomAttributes | Menghitung daftar token definisi atribut kustom yang terkait dengan jenis atau anggota yang ditentukan. |
| Metode EnumEvents | Menghitung token definisi peristiwa untuk token TypeDef yang ditentukan. |
| Metode EnumFields | Menghitung token FieldDef untuk jenis yang dirujuk oleh token TypeDef yang ditentukan. |
| Metode EnumFieldsWithName | Menghitung token FieldDef dari jenis yang ditentukan dengan nama yang ditentukan. |
| Metode EnumInterfaceImpls | Menghitung token MethodDef yang mewakili implementasi antarmuka. |
| Metode EnumMemberRefs | Menghitung token MemberRef yang mewakili anggota dari jenis yang ditentukan. |
| Metode EnumMembers | Menghitung token MemberDef yang mewakili anggota dari jenis yang ditentukan. |
| Metode EnumMembersWithName | Menghitung token MemberDef yang mewakili anggota dari jenis yang ditentukan dengan nama yang ditentukan. |
| Metode EnumMethodImpls | Menghitung token MethodBody dan MethodDeclaration yang mewakili metode dari jenis yang ditentukan. |
| Metode EnumMethods | Menghitung token MethodDef yang mewakili metode dari jenis yang ditentukan. |
| Metode EnumMethodSemantics | Menghitung properti dan peristiwa perubahan properti yang terkait dengan metode yang ditentukan. |
| Metode EnumMethodsWithName | Menghitung metode yang memiliki nama yang ditentukan dan yang ditentukan oleh jenis yang dirujuk oleh token TypeDef yang ditentukan. |
| Metode EnumModuleRefs | Menghitung token ModuleRef yang mewakili modul yang diimpor. |
| Metode EnumParams | Menghitung token ParamDef yang mewakili parameter metode yang dirujuk oleh token MethodDef yang ditentukan. |
| Metode EnumPermissionSets | Menghitung izin untuk objek dalam cakupan metadata tertentu. |
| Metode EnumProperties | Menghitung token PropertyDef yang mewakili properti jenis yang dirujuk oleh token TypeDef yang ditentukan. |
| Metode EnumSignatures | Menghitung token Tanda Tangan yang mewakili tanda tangan yang berdiri sendiri dalam cakupan saat ini. |
| Metode EnumTypeDefs | Menghitung token TypeDef yang mewakili semua jenis dalam cakupan saat ini. |
| Metode EnumTypeRefs | Menghitung token TypeRef yang ditentukan dalam cakupan metadata saat ini. |
| Metode EnumTypeSpecs | Menghitung token TypeSpec yang ditentukan dalam cakupan metadata saat ini. |
| Metode EnumUnresolvedMethods | Menghitung token MemberDef yang mewakili metode yang tidak terselesaikan dalam cakupan metadata saat ini. |
| Metode EnumUserStrings | Menghitung token String yang mewakili string yang dikodekan secara permanen dalam cakupan metadata saat ini. |
| Metode FindField | Mendapatkan token FieldDef untuk bidang yang merupakan anggota dari jenis yang ditentukan, dan memiliki nama dan tanda tangan metadata yang ditentukan. |
| Metode FindMember | Mendapatkan penunjuk ke token MemberDef untuk anggota yang ditentukan oleh jenis yang ditentukan dengan nama dan tanda tangan metadata yang ditentukan. |
| Metode FindMemberRef | Mendapatkan penunjuk ke token MemberRef untuk anggota yang ditentukan oleh jenis yang ditentukan dengan nama dan tanda tangan metadata yang ditentukan. |
| Metode FindMethod | Mendapatkan penunjuk ke token MethodDef untuk metode yang ditentukan oleh jenis yang ditentukan dengan nama dan tanda tangan metadata yang ditentukan. |
| Metode FindTypeDefByName | Mendapatkan penunjuk ke token metadata TypeDef untuk jenis dengan nama yang ditentukan. |
| Metode FindTypeRef | Mendapatkan penunjuk ke token metadata TypeRef yang mereferensikan jenis dalam cakupan pencarian yang ditentukan dengan nama yang ditentukan. |
| Metode GetClassLayout | Mendapatkan informasi tata letak untuk kelas yang dirujuk oleh token TypeDef yang ditentukan. |
| Metode GetCustomAttributeByName | Mendapatkan nilai atribut kustom, mengingat namanya. |
| Metode GetCustomAttributeProps | Mendapatkan nilai atribut kustom, mengingat token metadatanya. |
| Metode GetEventProps | Mendapatkan informasi metadata (termasuk jenis deklarasikan, tambahkan dan hapus metode untuk delegasi, dan bendera apa pun dan data terkait lainnya) untuk peristiwa yang diwakili oleh token peristiwa yang ditentukan. |
| Metode GetFieldMarshal | Mendapatkan penunjuk ke jenis bidang asli yang tidak dikelola yang diwakili oleh token metadata Bidang yang ditentukan. |
| Metode GetFieldProps | Mendapatkan metadata yang terkait dengan bidang yang dirujuk oleh token FieldDef yang ditentukan. |
| Metode GetInterfaceImplProps | Mendapatkan penunjuk ke token metadata untuk jenis yang mengimplementasikan metode yang ditentukan dan untuk antarmuka yang mendeklarasikan metode tersebut. |
| Metode GetMemberProps | Mendapatkan informasi metadata (termasuk nama, tanda tangan biner, dan alamat virtual relatif) dari anggota jenis yang dirujuk oleh token metadata yang ditentukan. |
| Metode GetMemberRefProps | Mendapatkan metadata yang terkait dengan anggota yang dirujuk oleh token yang ditentukan. |
| Metode GetMethodProps | Mendapatkan metadata yang terkait dengan metode yang dirujuk oleh token MethodDef yang ditentukan. |
| Metode GetMethodSemantics | Mendapatkan penunjuk ke hubungan antara metode yang direferensikan oleh token MethodDef yang ditentukan dan properti dan peristiwa yang dipasangkan yang direferensikan oleh token EventProp yang ditentukan. |
| Metode GetModuleFromScope | Mendapatkan penunjuk ke token metadata untuk modul yang dirujuk dalam cakupan metadata saat ini. |
| Metode GetModuleRefProps | Mendapatkan nama modul yang dirujuk oleh token metadata yang ditentukan. |
| Metode GetNameFromToken | Mendapatkan nama UTF-8 dari objek yang dirujuk oleh token metadata yang ditentukan. |
| Metode GetNativeCallConvFromSig | Mendapatkan konvensi panggilan asli untuk metode yang diwakili oleh penunjuk tanda tangan yang ditentukan. |
| Metode GetNestedClassProps | Mendapatkan token TypeDef untuk jenis induk penutup dari jenis berlapis yang ditentukan. |
| Metode GetParamForMethodIndex | Mendapatkan penunjuk ke token yang mewakili parameter pada posisi ordinal yang ditentukan dalam urutan parameter metode untuk metode yang diwakili oleh token MethodDef yang ditentukan. |
| Metode GetParamProps | Mendapatkan nilai metadata untuk parameter yang dirujuk oleh token ParamDef yang ditentukan. |
| Metode GetPermissionSetProps | Mendapatkan metadata yang terkait dengan System.Security.PermissionSet yang diwakili oleh token Izin yang ditentukan. |
| GetPinvokeMap | Mendapatkan token ModuleRef untuk mewakili rakitan target panggilan PInvoke. |
| Metode GetPropertyProps | Mendapatkan metadata yang terkait dengan properti yang diwakili oleh token yang ditentukan. |
| Metode GetRVA | Mendapatkan offset alamat virtual relatif objek kode yang diwakili oleh token yang ditentukan. |
| Metode GetScopeProps | Mendapatkan nama dan secara opsional pengidentifikasi versi rakitan atau modul dalam cakupan metadata saat ini. |
| Metode GetSigFromToken | Mendapatkan tanda tangan metadata biner yang terkait dengan token yang ditentukan. |
| Metode GetTypeDefProps | Mengembalikan informasi metadata untuk jenis yang diwakili oleh token TypeDef yang ditentukan. |
| Metode GetTypeRefProps | Mendapatkan metadata yang terkait dengan jenis yang direferensikan oleh token TypeRef yang ditentukan. |
| Metode GetTypeSpecFromToken | Mendapatkan tanda tangan metadata biner dari spesifikasi jenis yang diwakili oleh token yang ditentukan. |
| Metode GetUserString | Mendapatkan string harfiah yang diwakili oleh token metadata yang ditentukan. |
| Metode Isglobal | Mendapatkan nilai yang menunjukkan apakah bidang, metode, atau jenis yang diwakili oleh token metadata yang ditentukan memiliki cakupan global. |
| Metode IsValidToken | Mendapatkan nilai yang menunjukkan apakah token yang ditentukan menyimpan referensi yang valid ke objek kode. |
| Metode ResetEnum | Mereset enumerator yang ditentukan ke posisi yang ditentukan. |
| Metode ResolveTypeRef | Mendapatkan informasi jenis untuk jenis yang direferensikan oleh token TypeRef yang ditentukan. |
Remarks
Desain IMetaDataImport antarmuka dimaksudkan terutama untuk digunakan oleh alat dan layanan yang akan mengimpor informasi jenis (misalnya, alat pengembangan) atau mengelola komponen yang disebarkan (misalnya, layanan resolusi/aktivasi). Metode yang termasuk dalam IMetaDataImport kategori tugas berikut:
Menghitung kumpulan item dalam cakupan metadata.
Menemukan item yang memiliki sekumpulan karakteristik tertentu.
Mendapatkan properti item tertentu.
Metode Dapatkan dirancang khusus untuk mengembalikan properti bernilai tunggal dari item metadata. Saat properti adalah referensi ke item lain, token untuk item tersebut dikembalikan. Jenis input pointer apa pun dapat berupa NULL untuk menunjukkan bahwa nilai tertentu tidak diminta. Untuk mendapatkan properti yang pada dasarnya mengumpulkan objek (misalnya, kumpulan antarmuka yang diterapkan kelas), gunakan metode enumerasi.
Requirements
Platform: Lihat Sistem operasi yang didukung .NET.
Header: Cor.h
Perpustakaan: CorGuids.lib