Udostępnij za pośrednictwem


GetVersionFromProcess — Funkcja

Pobiera numer wersji środowiska uruchomieniowego języka wspólnego (CLR), który jest skojarzony z określonym uchwytem procesu.

Ta funkcja została przestarzała w .NET Framework 4.

Składnia

HRESULT GetVersionFromProcess (  
    [in]  HANDLE  hProcess,
    [out] LPWSTR  pVersion,
    [in]  DWORD   cchBuffer,
    [out] DWORD  *dwLength  
);  

Parametry

hProcess
[w] Dojście do procesu.

pVersion
[out] Bufor zawierający ciąg numeru wersji po pomyślnym ukończeniu metody.

cchBuffer
[w] Długość buforu wersji.

pdwLength
[out] Wskaźnik długości ciągu numeru wersji.

Wartość zwracana

Ta metoda zwraca standardowe kody błędów modelu obiektów składników (COM) zgodnie z definicją w metodzie WinError.h oprócz następujących wartości.

Kod powrotu Opis
S_OK Metoda została ukończona pomyślnie.
E_INVALIDARG pVersion ma wartość null i cchBuffer nie ma wartości null lub odwrotnie.

-lub-

hProcess nie jest prawidłowym dojściem do procesu.

-lub-

ClR nie jest załadowany.
ERROR_INSUFFICIENT_BUFFER cchBuffer ma wartość null lub mniejszą niż długość ciągu wersji.
E_NOTIMPL Ta metoda nie jest dostępna w systemie operacyjnym Microsoft Windows 95, Microsoft Windows 98 lub Microsoft Windows Millennium Edition.

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: MSCorEE.h

Biblioteka: MSCorEE.dll

.NET Framework wersje: dostępne od wersji 2.0

Zobacz też