Condividi tramite


Funzione GetVersionFromProcess

Ottiene il numero di versione dell'istanza di Common Language Runtime associata all'handle del processo specificato.

Questa funzione è deprecata in .NET Framework versione 4.

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

Parametri

  • hProcess
    [in] Handle per un processo.

  • pVersion
    [out] Buffer che contiene la stringa del numero di versione del completamento del metodo.

  • cchBuffer
    [in] Lunghezza del buffer della versione.

  • pdwLength
    [out] Puntatore alla lunghezza della stringa del numero di versione.

Valore restituito

Questo metodo restituisce i codici di errore COM (Component Object Model) standard definiti in WinError.h, oltre ai valori riportati di seguito.

Codice restituito

Oggetto di descrizione

S_OK

Il metodo è stato eseguito correttamente.

E_INVALIDARG

Il parametro pVersion è null e il parametro cchBuffer non è null o viceversa.

In alternativa

hProcess non è un handle valido per un processo.

In alternativa

Common Language Runtime non viene caricato.

ERROR_INSUFFICIENT_BUFFER

Il parametro cchBuffer è null o inferiore alla lunghezza della stringa di versione.

E_NOTIMPL

Questo metodo non è disponibile nel sistema operativo Microsoft Windows 95, Microsoft Windows 98 o Microsoft Windows Millennium Edition.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: MSCorEE.h

Libreria: MSCorEE.dll

Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Vedere anche

Riferimenti

Funzione GetRequestedRuntimeInfo

Funzione GetRequestedRuntimeVersion

Altre risorse

Funzioni statiche globali di hosting di .NET Framework 1.1 e 2.0