Metodo ICorProfilerInfo7::GetInMemorySymbolsLength
[Supportata in .NET Framework 4.6.1 e versioni successive]
Restituisce la lunghezza di un flusso di simboli in memoria.
Sintassi
HRESULT GetInMemorySymbolsLength(
[in] ModuleID moduleId,
[out] DWORD* pCountSymbolBytes
);
Parametri
moduleId
[in] Identificatore del modulo contenente il flusso in memoria.
pCountSymbolBytes
[out] Puntatore a un DWORD
valore che, quando il metodo restituisce, contiene la lunghezza del flusso in byte.
Valore restituito
Il metodo restituisce S_OK
se la lunghezza del flusso di memoria può essere determinata, anche se è zero (0).
Il metodo restituisce CORPROF_E_MODULE_IS_DYNAMIC
se il metodo è stato creato usando System.Reflection.Emit.
Commenti
Se il modulo ha simboli in memoria, la lunghezza del flusso viene posizionata in pCountSymbolBytes
. Se il modulo non ha simboli in memoria, *pCountSymbolBytes = 0
.
Nota
L'implementazione corrente non supporta Reflection.Emit. Se il modulo è stato creato usando Reflection.Emit, il metodo restituisce CORPROF_E_MODULE_IS_DYNAMIC
.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: CorProf.idl, CorProf.h
Libreria: CorGuids.lib
Versioni di .NET Framework: Disponibile da 4.6.1