ICorProfilerInfo7::GetInMemorySymbolsLength-Methode
[Wird nur in .NET Framework 4.6.1 und höheren Versionen unterstützt]
Gibt die Länge eines speicherinternen Symboldatenstroms zurück.
Syntax
HRESULT GetInMemorySymbolsLength(
[in] ModuleID moduleId,
[out] DWORD* pCountSymbolBytes
);
Parameter
moduleId
[in] Der Bezeichner des Moduls, das den Speicherdatenstrom enthält.
pCountSymbolBytes
[out] Ein Zeiger auf einen DWORD
Wert, der, wenn die Methode zurückgibt, die Länge des Datenstroms in Bytes enthält.
Rückgabewert
Die Methode gibt zurück S_OK
, wenn die Länge des Speicherdatenstroms bestimmt werden kann, auch wenn er null (0) ist.
Die -Methode gibt zurück CORPROF_E_MODULE_IS_DYNAMIC
, wenn die -Methode mit System.Reflection.Emiterstellt wurde.
Bemerkungen
Wenn das Modul Über Speichersymbole verfügt, wird die Länge des Datenstroms in pCountSymbolBytes
platziert. Wenn das Modul keine Speichersymbole enthält, ist *pCountSymbolBytes = 0
.
Hinweis
Die aktuelle Implementierung unterstützt keine Reflection.Emit. Wenn das Modul mithilfe von Reflection.Emit erstellt wurde, gibt die -Methode zurück CORPROF_E_MODULE_IS_DYNAMIC
.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: CorProf.idl, CorProf.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: Seit Version 4.6.1 verfügbar.