ICLRMetadataLocator::GetMetadata, méthode
Appelé par les services de l'accès aux données du Common Language Runtime (CLR) pour récupérer les métadonnées d'une image.
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
);
Paramètres
imagePath
[in] Chaîne qui spécifie le chemin d'accès du fichier image.imageTimestamp
[in] Horodatage du fichier image.imageSize
[in] Taille du fichier image.mvid
[in] Identificateur global unique de l'image.mdRva
[in] Adresse virtuelle relative (RVA, Relative Virtual Address) des métadonnées. L'adresse est relative à l'adresse de base d'image.flags
[in] Réservé pour une future utilisation.bufferSize
[in] Taille de la mémoire tampon dans laquelle placer les métadonnées.buffer
[out] Mémoire tampon dans laquelle placer les métadonnées.dataSize
[out] Taille, en octets, des métadonnées qui sont retournées.
Notes
Cette méthode est implémentée par le writer de l'application de débogage.
Configuration requise
Plateformes : consultez Configuration requise du .NET Framework.
En-tête : ClrData.idl, ClrData.h
Bibliothèque : CorGuids.lib
Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0