Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Lekéri a megfelelő közös nyelvi futtatókörnyezeti (CLR) verzióinformációkat a megadott CLSIDosztályhoz.
Ez a függvény elavult a .NET-keretrendszer 4-ben.
Szintaxis
HRESULT GetRequestedRuntimeVersionForCLSID (
[in] REFCLSID rclsid,
[out] LPWSTR pVersion,
[in] DWORD cchBuffer,
[out] DWORD* dwLength,
[in] CLSID_RESOLUTION_FLAGS dwResolutionFlags
);
Paraméterek
rclsid
[in] Az CLSID összetevő.
pVersion
[kifelé] A sikeres végrehajtáskor a verziószám sztringet tartalmazó puffer.
cchBuffer
[in] A puffer mérete széles karakterekkel pVersion .
dwLength
[kifelé] A visszaadott puffer hossza bájtban.
dwResolutionFlags
[in] Az egyik CLSID_RESOLUTION_FLAGS érték. A következő értékek támogatottak:
CLSID_RESOLUTION_DEFAULT: (0x0) Azt adja meg, hogy az alapértelmezett együttműködési viselkedést kell használni.
CLSID_RESOLUTION_REGISTERED: (0x1) Azt adja meg, hogy a beállításjegyzéket kell keresni, és a shim szabályzatot kell alkalmazni.
Visszatérési érték
| HRESULT | Description |
|---|---|
| S_OK | A függvény sikeresen visszaadott. |
| E_INVALIDARG | Az egyik paraméter típusa vagy formátuma érvénytelen. |
| ERROR_INSUFFICIENT_BUFFER | A pVersion puffer nem elég nagy a teljes verziósztring tárolásához. |
| REGDB_E_CLASSNOTREG | A megadott CLSIDosztályhoz nincs regisztrálva osztály. |
| E_POINTER |
dwLength null értékű, vagy cchBuffer elég nagy a verziósztring tárolásához, de pVersion null értékű. |
Követelmények
Platformok: Lásd: Rendszerkövetelmények.
Fejléc: MSCorEE.h
.NET-keretrendszer verziók: 1.1 óta érhető el