Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stellt Methoden zum Importieren und Bearbeiten vorhandener Metadaten aus einer portablen ausführbaren Datei (PE-Datei) oder einer anderen Quelle wie einer Typbibliothek oder einer eigenständigen Laufzeit-Metadatenbinärdatei bereit
Vererbung
Die IMetaDataImport-Schnittstelle erbt von der IUnknown-Schnittstelle . IMetaDataImport verfügt auch über folgende Membertypen:
Methoden
Die IMetaDataImport-Schnittstelle verfügt über diese Methoden.
|
IMetaDataImport::CloseEnum Schließt den Enumerator, der durch das angegebene Handle identifiziert wird. |
|
IMetaDataImport::CountEnum Ruft die Anzahl der Elemente in der Enumeration ab, die vom angegebenen Enumerator abgerufen wurde. |
|
IMetaDataImport::EnumCustomAttributes Zählt benutzerdefinierte Attributdefinitionstoken mit dem angegebenen Typ oder Element auf |
|
IMetaDataImport::EnumEvents Zählt Ereignisdefinitionstoken für das angegebene TypeDef-Token auf. |
|
IMetaDataImport::EnumFields Zählt FieldDef-Token für den Typ auf, auf den durch das angegebene TypeDef-Token verwiesen wird. |
|
IMetaDataImport::EnumFieldsWithName Zählt FieldDef-Token des angegebenen Typs mit dem angegebenen Namen auf. |
|
IMetaDataImport::EnumInterfaceImpls Zählt MethodDef-Token auf, die Schnittstellenimplementierungen darstellen. |
|
IMetaDataImport::EnumMemberRefs Zählt MemberRef-Token auf, die Elemente des angegebenen Typs darstellen. |
|
IMetaDataImport::EnumMembers Zählt MemberDef-Token auf, die Elemente des angegebenen Typs darstellen. |
|
IMetaDataImport::EnumMembersWithName Zählt MemberDef-Token auf, die Elemente des angegebenen Typs mit dem angegebenen Namen darstellen. |
|
IMetaDataImport::EnumMethodImpls Zählt MethodBody- und MethodDeclaration-Token auf, die Methoden des angegebenen Typs darstellen. |
|
IMetaDataImport::EnumMethods Zählt MethodDef-Token auf, die Methoden des angegebenen Typs darstellen. |
|
IMetaDataImport::EnumMethodSemantics Zählt die Eigenschaften und die Eigenschaftenänderungsereignisse auf, auf die sich die angegebene Methode bezieht. |
|
IMetaDataImport::EnumMethodsWithName Zählt Methoden auf, die den angegebenen Namen aufweisen und durch den Typ definiert sind, auf den durch das angegebene TypeDef-Token verwiesen wird. |
|
IMetaDataImport::EnumModuleRefs Zählt ModuleRef-Token auf, die importierte Module darstellen. |
|
IMetaDataImport::EnumParams Zählt ParamDef-Token auf, die die Parameter der Methode darstellen, auf die vom angegebenen MethodDef-Token verwiesen wird. |
|
IMetaDataImport::EnumPermissionSets Zählt Berechtigungen für die Objekte in einem angegebenen Metadatenbereich auf. |
|
IMetaDataImport::EnumProperties Zählt PropertyDef-Token auf, die die Eigenschaften des Typs darstellen, auf den vom angegebenen TypeDef-Token verwiesen wird. |
|
IMetaDataImport::EnumSignatures Zählt Signaturtoken auf, die eigenständige Signaturen im aktuellen Bereich darstellen. |
|
IMetaDataImport::EnumTypeDefs Zählt TypeDef-Token auf, die alle Typen innerhalb des aktuellen Bereichs darstellen. |
|
IMetaDataImport::EnumTypeRefs Zählt TypeRef-Token auf, die im aktuellen Metadatenbereich definiert sind. |
|
IMetaDataImport::EnumTypeSpecs Zählt TypeSpec-Token auf, die im aktuellen Metadatenbereich definiert sind. |
|
IMetaDataImport::EnumUnresolvedMethods Zählt MemberDef-Token auf, die die nicht aufgelösten Methoden im aktuellen Metadatenbereich darstellen. |
|
IMetaDataImport::EnumUserStrings Zählt String-Token auf, die hartcodierte Zeichenfolgen im aktuellen Metadatenbereich darstellen. |
|
IMetaDataImport::FindMemberRef Ruft einen Zeiger auf das MemberRef-Token für den Memberverweis ab, der vom angegebenen Typ eingeschlossen wird und über den angegebenen Namen und die angegebene Metadatensignatur verfügt. |
|
IMetaDataImport::FindTypeDefByName Ruft einen Zeiger auf das TypeDef-Metadatentoken für den Typ mit dem angegebenen Namen ab. |
|
IMetaDataImport::FindTypeRef Ruft einen Zeiger auf das TypeRef-Token für den Typverweis ab, der sich im angegebenen Bereich befindet und den angegebenen Namen aufweist. |
|
IMetaDataImport::GetCustomAttributeByName Hiermit wird das benutzerdefinierte Attribut abgerufen, wenn der Name oder Besitzer angegeben ist. |
|
IMetaDataImport::GetCustomAttributeProps Ruft den Wert des benutzerdefinierten Attributs ab, wenn sein Metadatentoken angegeben wurde. |
|
IMetaDataImport::GetFieldMarshal Ruft einen Zeiger auf den nativen, nicht verwalteten Typ des Felds ab, das durch das angegebene Feldmetadatentoken dargestellt wird. |
|
IMetaDataImport::GetFieldProps Ruft Metadaten ab, die dem Feld zugeordnet sind, auf das durch das angegebene FieldDef-Token verwiesen wird. |
|
IMetaDataImport::GetInterfaceImplProps Ruft einen Zeiger auf die Metadatentoken für den Typ ab, der die angegebene Methode implementiert, und auf die Schnittstelle, die diese Methode deklariert. |
|
IMetaDataImport::GetMemberProps Ruft Metadateninformationen ab, einschließlich des Namens, der binären Signatur und der relativen virtuellen Adresse des Typmembers, auf den vom angegebenen Metadatentoken verwiesen wird. |
|
IMetaDataImport::GetMemberRefProps Ruft Metadaten ab, die dem Element zugeordnet sind, auf das durch das angegebene Token verwiesen wird. |
|
IMetaDataImport::GetMethodProps Ruft die Metadaten ab, die der Methode zugeordnet sind, auf die durch das angegebene MethodDef-Token verwiesen wird. |
|
IMetaDataImport::GetMethodSemantics Ruft Flags zur Angabe der Beziehung zwischen der Methode ab, auf die vom angegebenen MethodDef-Token verwiesen wird, und der gepaarten Eigenschaft und dem Ereignis, auf die vom angegebenen EventProp-Token verwiesen wird. |
|
IMetaDataImport::GetModuleFromScope Ruft ein Metadatentoken für das Modul ab, auf das im aktuellen Metadatenbereich verwiesen wird. |
|
IMetaDataImport::GetModuleRefProps Ruft den Namen des Moduls ab, auf das vom angegebenen Metadatentoken verwiesen wird. |
|
IMetaDataImport::GetNameFromToken Ruft den UTF-8-Namen des Objekts ab, auf das vom angegebenen Metadatentoken verwiesen wird. Diese Methode ist veraltet. |
|
IMetaDataImport::GetNativeCallConvFromSig Ruft die systemeigene Aufrufkonvention für die Methode ab, die durch den angegebenen Signaturzeiger dargestellt wird. |
|
IMetaDataImport::GetNestedClassProps Ruft das TypeDef-Token für den übergeordneten Typ des angegebenen geschachtelten Typs ab. |
|
IMetaDataImport::GetParamForMethodIndex Ruft das Token ab, das einen angegebenen Parameter der Methode darstellt, die durch das angegebene MethodDef-Token dargestellt wird. |
|
IMetaDataImport::GetParamProps Ruft Metadatenwerte für den Parameter ab, auf den durch das angegebene ParamDef-Token verwiesen wird. |
|
IMetaDataImport::GetPermissionSetProps Ruft die Metadaten ab, die dem "System.Security.PermissionSet" zugeordnet sind, das durch das angegebene Berechtigungstoken dargestellt wird. |
|
IMetaDataImport::GetPinvokeMap Ruft ein ModuleRef-Token zum Darstellen der Zielassembly eines PInvoke-Aufrufs ab. |
|
IMetaDataImport::GetRVA Ruft die relative virtuelle Adresse (RVA) und die Implementierungsflags der Methode oder des Felds ab, die bzw. das durch das angegebene Token dargestellt wird. |
|
IMetaDataImport::GetScopeProps Ruft den Namen und optional den Versionsbezeichner der Assembly oder des Moduls im aktuellen Metadatenbereich ab. |
|
IMetaDataImport::GetSigFromToken Ruft die binäre Metadatensignatur ab, die dem angegebenen Token zugeordnet ist. |
|
IMetaDataImport::GetTypeDefProps Gibt Metadateninformationen für den Typ zurück, der durch das angegebene TypeDef-Token dargestellt wird. |
|
IMetaDataImport::GetTypeRefProps Ruft die Metadaten ab, die dem Typ zugeordnet sind, auf den das angegebene TypeRef-Token verweist. |
|
IMetaDataImport::GetTypeSpecFromToken Ruft die binäre Metadatensignatur der Typspezifikation ab, die durch das angegebene Token dargestellt wird. |
|
IMetaDataImport::GetUserString Ruft das Zeichenfolgenliteral ab, das durch das angegebene Metadatentoken dargestellt wird. |
|
IMetaDataImport::IsGlobal Ruft einen Wert ab, der angibt, ob für das durch das angegebene Metadatentoken dargestellte Feld, die Methode oder den Typ der globale Bereich gilt. |
|
IMetaDataImport::IsValidToken Ruft einen Wert ab, der angibt, ob das angegebene Token einen gültigen Verweis auf ein Codeobjekt enthält. |
|
IMetaDataImport::ResetEnum Setzt den angegebenen Enumerator auf die der angegebene Position zurück. |
|
IMetaDataImport::ResolveTypeRef Löst einen Typverweis auf, der durch das angegebene TypeRef-Token dargestellt wird. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform | Windows |
| Kopfzeile | rometadataapi.h |