Condividi tramite


Funzione GetRequestedRuntimeVersion

Ottiene il numero di versione di Common Language Runtime (CLR) richiesto dall'applicazione specificata. Se tale versione non è installata, ottiene quella più recente installata prima della versione richiesta.

Questa funzione è deprecata in .NET Framework versione 4.

HRESULT GetRequestedRuntimeVersion (
    [in]  LPWSTR  pExe, 
    [out] LPWSTR  pVersion, 
    [in]  DWORD   cchBuffer, 
    [out] DWORD  *pdwLength
);

Parametri

  • pExe
    [in] Nome dell'applicazione.

  • pVersion
    [out] Buffer che al termine dell'esecuzione contiene la stringa del numero di versione.

  • 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.

ERROR_INSUFFICIENT_BUFFER

La dimensione del buffer della versione non è sufficiente per contenere la stringa di versione.

E_POINTER

pdwLength è null.

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, 1.1

Vedere anche

Riferimenti

Funzione GetRequestedRuntimeInfo

Funzione GetVersionFromProcess

Altre risorse

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