ICorProfilerInfo3::GetRuntimeInformation-Methode
Stellt Versionsinformationen zur Common Language Runtime (CLR) bereit, für die ein Profil erstellt wird.
Syntax
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[]);
Parameter
pClrInstanceId
[out] Die repräsentative ID einer ausgeführten CLR-Instanz in einem Prozess. Diese entspricht der ClrInstanceID
, die das ETW-Startereignis (Ereignisablaufverfolgung für Windows) meldet.
pRuntimeType
[out] Der Runtimetyp. Dieser Parameter gibt COR_PRF_DESKTOP_CLR
für die Desktopversion der CLR oder COR_PRF_CORE_CLR
für die Kernversion der in Silverlight verwendeten CLR zurück.
pMajorVersion
[out] Die Hauptversionsnummer der CLR.
pMinorVersion
[out] Die Nebenversionsnummer der CLR.
pBuildVersion
[out] Die Buildversionsnummer der CLR.
pQFEVersion
[out] Die Versionsnummer der CLR, die einem Softwareupdate zugeordnet ist.
cchVersionString
[in] Die Länge des Puffers, auf den szVersionString
verweist, in Zeichen.
pcchVersionString
[out] Die Länge von szVersionString
als Anzahl von Zeichen.
szVersionString
[out] Die CLR-Versionszeichenfolge.
Bemerkungen
Sie können für jeden Parameter NULL übergeben. Allerdings kann pcchVersionString
nicht NULL sein, wenn szVersionString
nicht auch NULL ist.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: CorProf.idl, CorProf.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: seit Version 4 verfügbar