Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: April 2011
Ruft die entsprechenden Versionsinformationen zur Common Language Runtime (CLR) für die Klasse mit der angegebenen CLSID ab.
Diese Funktion ist in .NET Framework, Version 4 veraltet.
HRESULT GetRequestedRuntimeVersionForCLSID (
[in] REFCLSID rclsid,
[out] LPWSTR pVersion,
[in] DWORD cchBuffer,
[out] DWORD* dwLength,
[in] CLSID_RESOLUTION_FLAGS dwResolutionFlags
);
Parameter
rclsid
[in] Die CLSID der Komponente.pVersion
[out] Ein Zeiger auf eine Zeichenfolge mit Breitzeichen, die die zurückgegebenen Versionsinformationen zur Laufzeit enthält.cchBuffer
[in] Die Größe des pVersion-Puffers in Breitzeichen.dwLength
[out] Die Länge des zurückgegebenen Puffers in Bytes.dwResolutionFlags
[in] Einer der CLSID_RESOLUTION_FLAGS-Werte. Die folgenden Werte werden unterstützt:CLSID_RESOLUTION_DEFAULT: (0x0) Gibt an, dass das Interop-Standardverhalten verwendet werden soll.
CLSID_RESOLUTION_REGISTERED: (0x1) Gibt an, dass die Registrierung durchsucht und die Shimrichtlinie angewendet werden soll.
Rückgabewert
HRESULT |
Beschreibungen |
|---|---|
S_OK |
Die Funktion wurde erfolgreich zurückgegeben. |
E_INVALIDARG |
Einer der Parameter weist einen ungültigen Typ oder ein ungültiges Format auf. |
ERROR_INSUFFICIENT_BUFFER |
Der pVersion-Puffer ist nicht groß genug, um die ganze Versionszeichenfolge aufzunehmen. |
REGDB_E_CLASSNOTREG |
Es gibt keine mit der angegebenen CLSID registrierte Klasse. |
E_POINTER |
dwLength ist NULL, oder cchBuffer ist groß genug, um die Versionszeichenfolge zu enthalten, aber pVersion ist NULL. |
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: MSCorEE.h
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1
Siehe auch
Weitere Ressourcen
Hosten globaler statischer .NET Framework 1.1- und 2.0-Funktionen
Änderungsprotokoll
Datum |
Versionsgeschichte |
Grund |
|---|---|---|
|
April 2011 |
pVersion wurde zu [out] korrigiert und eine fehlende Fehlerbedingung hinzugefügt. |
Korrektur inhaltlicher Fehler. |