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