Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Hämtar en sammansättnings ursprungliga .NET Framework kompileringsversion (lagras i metadata) med tanke på dess filsökväg. Den här metoden ersätter funktionen GetFileVersion .
Syntax
HRESULT GetVersionFromFile (
[in] LPCWSTR pwzFilePath,
[out, size_is(*pcchBuffer)] LPWSTR pwzBuffer,
[in, out] DWORD *pcchBuffer);
);
Parametrar
pwzFilePath
[i] Den fullständiga sammansättningsfilens sökväg.
pwzbuffer
[ut] Den .NET Framework kompileringsversion som lagras i metadata, i formatet "vA. B[. X]".
A, B och X är decimaltal som motsvarar huvudversionen, delversionen och versionsnumret. Längden på den här strängen är begränsad till MAX_PATH.
Anteckning
Dessa utdata matchar katalognamnet för .NET Framework version, som det visas under C:\Windows\Microsoft.NET\Framework.
Exempelvärden är "v1.0.3705", "v1.1.4322", "v2.0.50727" och "v4.0. X", där X är beroende av det installerade versionsnumret. Observera att prefixet "v" krävs.
pcchBuffer
[in, ut] Storleken på pwzbuffer för att undvika buffertöverskridningar.
Returvärde
Den här metoden returnerar följande specifika HRESULT-fel samt HRESULT-fel som indikerar metodfel.
| HRESULT | Description |
|---|---|
| S_OK | Metoden har slutförts. |
| E_POINTER |
pwzbuffer eller pcchBuffer är null. |
| HRESULT_FROM_WIN32(ERROR_INSUFFICIENT_BUFFER) | Bufferten är för liten. |
Krav
Plattformar: Se Systemkrav.
Huvudet: MetaHost.h
Bibliotek: Ingår som en resurs i MSCorEE.dll
.NET Framework versioner: Tillgänglig sedan 4