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 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 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 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

Voir aussi