Freigeben über


ICLRMetadataLocator

Aktualisiert: November 2007

Wird von der Datenzugriffsdienstebene verwendet, um Metadaten von Assemblys in einem Zielprozess zu suchen.

interface ICLRMetadataLocator : IUnknown
{
    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);
};

Methoden

Methode

Beschreibung

ICLRMetadataLocator::GetMetadata-Methode

Ruft die Metadaten eines Abbilds aus dem Zielprozess ab.

Hinweise

Der API-Client (d. h. der Debugger) muss diese Schnittstelle in einer für den jeweiligen Zielprozess geeigneten Form implementieren. So hätte ein Liveprozess z. B. eine andere Implementierung als ein Speicherdump.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: ClrData.idl

Bibliothek: CorGuids.lib

..NET Framework-Versionen: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Siehe auch

Weitere Ressourcen

Debugschnittstellen