ICLRMetadataLocator::GetMetadata-Methode
Wird von den Common Language Runtime (CLR)-Datenzugriffsdiensten aufgerufen, um die Metadaten eines Abbilds abzurufen.
HRESULT GetMetadata(
[in] LPCWSTR imagePath,
[in] ULONG32 imageTimestamp,
[in] ULONG32 imageSize,
[in] GUID* mvid,
[in] ULONG32 mdRva,
[in] ULONG32 flags,
[in] ULONG32 bufferSize,
[out, size_is(bufferSize), length_is(*dataSize)]
BYTE* buffer,
[out] ULONG32* dataSize
);
Parameter
imagePath
[in] Eine Zeichenfolge, die den Pfad der Abbilddatei angibt.imageTimestamp
[in] Der Dateiname der Abbilddatei.imageSize
[in] Der Größe der Abbilddatei.mvid
[in] Der Globally Unique Identifier (GUID) des Abbilds.mdRva
[in] Die relative virtuelle Adresse (RVA) der Metadaten. Die Adresse ist zur Basisadresse des Abbilds relativ.flags
[in] Reserviert für zukünftige Verwendung.bufferSize
[in] Die Größe des Puffers, in dem die Metadaten platziert werden sollen.buffer
[out] Der Puffer, in dem die Metadaten platziert werden sollen.dataSize
[out] Die Größe der Metadaten, die zurückgegeben werden.
Hinweise
Diese Methode wird vom Writer der Debuganwendung implementiert.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: ClrData.idl, ClrData.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0