Dela via


ICorProfilerInfo7::GetInMemorySymbolsLength-metod

[Stöds i .NET Framework 4.6.1 och senare versioner]

Returnerar längden på en minnesintern symbolström.

Syntax

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

Parametrar

moduleId
[i] Identifieraren för modulen som innehåller den minnesinterna strömmen.

pCountSymbolBytes
[ut] En pekare till ett DWORD värde som när metoden returnerar innehåller dataströmmens längd i byte.

Returvärde

Metoden returnerar S_OK om längden på minnesströmmen kan fastställas, även om den är noll (0).

Metoden returnerar CORPROF_E_MODULE_IS_DYNAMIC om metoden skapades med .System.Reflection.Emit

Kommentarer

Om modulen har minnesinterna symboler placeras strömmens längd i pCountSymbolBytes. Om modulen inte har minnesinterna symboler, *pCountSymbolBytes = 0.

Anteckning

Den aktuella implementeringen stöder inte Reflection.Emit. Om modulen skapades med hjälp av Reflection.Emit returnerar CORPROF_E_MODULE_IS_DYNAMICmetoden .

Krav

Plattformar: Se Systemkrav.

Huvudet: CorProf.idl, CorProf.h

Bibliotek: CorGuids.lib

.NET Framework versioner: Tillgänglig sedan 4.6.1

Se även