Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Ruft die entsprechenden CLR-Versionsinformationen (Common Language Runtime) für die Klasse mit der angegebenen CLSID ab.
Diese Funktion ist in .NET Framework 4 veraltet.
Syntax
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 Puffer, der die Versionsnummernzeichenfolge nach erfolgreichem Abschluss enthält.
cchBuffer
[in] Die Größe des pVersion-Puffers in Breitzeichen.
dwLength
[out] Die Länge des zurückgegebenen Puffers in Byte.
dwResolutionFlags
[in] Einer der CLSID_RESOLUTION_FLAGS-Werte. Die folgenden Werte werden unterstützt:
CLSID_RESOLUTION_DEFAULT: (0x0) Gibt an, dass das Standardinteropverhalten verwendet werden soll.
CLSID_RESOLUTION_REGISTERED: (0x1) Gibt an, dass die Registrierung durchsucht und die Shimrichtlinie angewendet werden soll.
Rückgabewert
| HRESULT | BESCHREIBUNG |
|---|---|
| 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 zu speichern. |
| REGDB_E_CLASSNOTREG | Es ist keine Klasse mit der angegebenen CLSID registriert. |
| E_POINTER |
dwLength ist NULL, oder cchBuffer ist groß genug, um die Versionszeichenfolge zu speichern, aber pVersion ist NULL. |
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: MSCorEE.h
.NET Framework-Versionen: Seit Version 1.1 verfügbar