Partager via


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

Voir aussi