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 pCountSymbolBytes
geplaatst. Als de module geen symbolen in het geheugen heeft, gaat *pCountSymbolBytes = 0
u 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_DYNAMIC
de methode .
Vereisten
Platforms: Zie Systeemvereisten.
Header: CorProf.idl, CorProf.h
Bibliotheek: CorGuids.lib
.NET Framework versies: beschikbaar sinds 4.6.1