GetRequestedRuntimeVersionForCLSID-Funktion
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. |