Dela via


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

Se även