ICLRMetadataLocator::GetMetadata, méthode
Appelée par les services d’accès aux données du Common Language Runtime (CLR) pour récupérer les métadonnées d’une image.
Syntaxe
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) des métadonnées. L’adresse est relative à l’adresse de base de l’image.
flags
[in] Réservé pour une utilisation ultérieure.
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 des métadonnées retournées.
Notes
Cette méthode est implémentée par le writer de l'application de débogage.
Spécifications
Plateformes : Consultez Configuration requise.
En-tête : ClrData.idl, ClrData.h
Bibliothèque : CorGuids.lib
Versions de .NET Framework : Disponible depuis la version 2.0