Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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