Funzione GetRequestedRuntimeVersionForCLSID
Ottiene le informazioni sulla versione di Common Language Runtime appropriata per la classe con il CLSID specificato.
Questa funzione è deprecata in .NET Framework versione 4.
HRESULT GetRequestedRuntimeVersionForCLSID (
[in] REFCLSID rclsid,
[out] LPWSTR pVersion,
[in] DWORD cchBuffer,
[out] DWORD* dwLength,
[in] CLSID_RESOLUTION_FLAGS dwResolutionFlags
);
Parametri
rclsid
[in] CLSID del componente.pVersion
[out] Puntatore a una stringa di caratteri di tipo "wide" che contiene le informazioni sulla versione di Common Language Runtime restituite.cchBuffer
[in] Dimensione del buffer pVersion in caratteri di tipo "wide".dwLength
[out] Lunghezza del buffer restituito in byte.dwResolutionFlags
[in] Uno dei valori di CLSID_RESOLUTION_FLAGS. Sono supportati i seguenti valori:CLSID_RESOLUTION_DEFAULT: (0x0) specifica che deve essere utilizzato il comportamento di interoperabilità predefinito.
CLSID_RESOLUTION_REGISTERED: (0x1) specifica che deve essere eseguita la ricerca nel Registro di sistema e che devono essere applicati i criteri di shim.
Valore restituito
HRESULT |
Oggetto di descrizione |
---|---|
S_OK |
La funzione è stata completata correttamente. |
E_INVALIDARG |
Il tipo o il formato di uno dei parametri non è valido. |
ERROR_INSUFFICIENT_BUFFER |
Le dimensioni del buffer pVersion non sono sufficienti per contenere l'intera stringa di versione. |
REGDB_E_CLASSNOTREG |
Non è stata registrata alcuna classe con il CLSID specificato. |
E_POINTER |
dwLength è null o cchBuffer è abbastanza ampio da contenere la stringa della versione, ma pVersion è null. |
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: MSCorEE.h
Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1
Vedere anche
Altre risorse
Funzioni statiche globali di hosting di .NET Framework 1.1 e 2.0
Cronologia delle modifiche
Data |
Cronologia |
Motivo |
---|---|---|
Aprile 2011 |
È stato corretto pVersion in [out] ed è stata aggiunta una condizione di errore mancante. |
Correzione di bug nel contenuto. |