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