GetVersionFromProcess-funktion
Hämtar versionsnumret för den common language runtime (CLR) som är associerad med det angivna processhandtaget.
Den här funktionen har blivit inaktuell i .NET Framework 4.
Syntax
HRESULT GetVersionFromProcess (
[in] HANDLE hProcess,
[out] LPWSTR pVersion,
[in] DWORD cchBuffer,
[out] DWORD *dwLength
);
Parametrar
hProcess
[i] Ett handtag till en process.
pVersion
[ut] En buffert som innehåller versionsnummersträngen när metoden har slutförts.
cchBuffer
[i] Längden på versionsbufferten.
pdwLength
[ut] En pekare till längden på versionsnummersträngen.
Returvärde
Den här metoden returnerar COM-felkoder (Standard Component Object Model), enligt definitionen i WinError.h, utöver följande värden.
Returkod | Description |
---|---|
S_OK | Metoden har slutförts. |
E_INVALIDARG | pVersion är null och cchBuffer är inte null eller tvärtom.\- eller - hProcess är inte ett giltigt handtag för en process.\- eller - CLR är inte inläst. |
ERROR_INSUFFICIENT_BUFFER | cchBuffer är null eller mindre än längden på versionssträngen. |
E_NOTIMPL | Den här metoden är inte tillgänglig i operativsystemet Microsoft Windows 95, Microsoft Windows 98 eller Microsoft Windows Millennium Edition. |
Krav
Plattformar: Se Systemkrav.
Huvudet: MSCorEE.h
Bibliotek: MSCorEE.dll
.NET Framework versioner: Tillgänglig sedan 2.0