Udostępnij za pośrednictwem


ICorProfilerInfo3::GetRuntimeInformation — Metoda

Zawiera informacje o wersji środowiska uruchomieniowego języka wspólnego (CLR), które jest profilowane.

Składnia

HRESULT GetRuntimeInformation(  
       [out] USHORT *pClrInstanceId,  
       [out] COR_PRF_RUNTIME_TYPE *pRuntimeType,  
       [out] USHORT *pMajorVersion,  
       [out] USHORT *pMinorVersion,  
       [out] USHORT *pBuildNumber,  
       [out] USHORT *pQFEVersion,  
       [in]  ULONG  cchVersionString,  
       [out] ULONG  *pcchVersionString,  
       [out, size_is(cchVersionString), length_is(*pcchVersionString)]  
                   WCHAR  szVersionString[]);  

Parametry

pClrInstanceId
[out] Reprezentatywny identyfikator uruchomionego wystąpienia CLR w procesie. Jest to takie samo, jak ClrInstanceID w przypadku raportów zdarzeń uruchamiania systemu Windows (ETW).

pRuntimeType
[out] Typ środowiska uruchomieniowego. Ten parametr zwraca wartość COR_PRF_DESKTOP_CLR dla wersji klasycznej środowiska CLR lub COR_PRF_CORE_CLR podstawowej wersji środowiska CLR używanej w programie Silverlight.

pMajorVersion
[out] Numer wersji głównej środowiska CLR.

pMinorVersion
[out] Numer wersji pomocniczej środowiska CLR.

pBuildVersion
[out] Numer wersji kompilacji środowiska CLR.

pQFEVersion
[out] Numer wersji środowiska CLR skojarzonego z aktualizacją oprogramowania.

cchVersionString
[w] Długość, w postaci znaków, buforu, który szVersionString wskazuje.

pcchVersionString
[out] Długość , w znakach , .szVersionString

szVersionString
[out] Ciąg wersji środowiska CLR.

Uwagi

Możesz przekazać wartość null dla dowolnego parametru. Nie można jednak mieć wartości null, pcchVersionString chyba że szVersionString ma również wartość null.

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: CorProf.idl, CorProf.h

Biblioteki: CorGuids.lib

wersje .NET Framework: dostępne od 4

Zobacz też