Delen via


Methode ICorProfilerInfo7::GetInMemorySymbolsLength

[Ondersteund in de .NET Framework 4.6.1 en latere versies]

Retourneert de lengte van een in-memory symboolstroom.

Syntaxis

HRESULT GetInMemorySymbolsLength(  
        [in] ModuleID moduleId,  
        [out] DWORD* pCountSymbolBytes  
);  

Parameters

moduleId
[in] De id van de module die de stroom in het geheugen bevat.

pCountSymbolBytes
[uit] Een verwijzing naar een DWORD waarde die, wanneer de methode wordt geretourneerd, de lengte van de stroom in bytes bevat.

Retourwaarde

De methode retourneert S_OK als de lengte van de geheugenstroom kan worden bepaald, zelfs als deze nul (0) is.

De methode retourneert CORPROF_E_MODULE_IS_DYNAMIC als de methode is gemaakt met behulp van System.Reflection.Emit.

Opmerkingen

Als de module symbolen in het geheugen heeft, wordt de lengte van de stroom in pCountSymbolBytesgeplaatst. Als de module geen symbolen in het geheugen heeft, gaat *pCountSymbolBytes = 0u naar .

Notitie

De huidige implementatie biedt geen ondersteuning voor Reflection.Emit. Als de module is gemaakt met behulp van Reflection.Emit, retourneert CORPROF_E_MODULE_IS_DYNAMICde methode .

Vereisten

Platforms: Zie Systeemvereisten.

Header: CorProf.idl, CorProf.h

Bibliotheek: CorGuids.lib

.NET Framework versies: beschikbaar sinds 4.6.1

Zie ook