Freigeben über


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

Weitere Informationen