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

Vedi anche