public string GetDriverVersion() { ADLVersionsInfo versioninfo = default(ADLVersionsInfo); try { if (AdlNativeMethods.ADL2_Graphics_Versions_Get(hHandle, ref versioninfo) == 0) { return(versioninfo.strDriverVer); } if (AdlNativeMethods.ADL_Graphics_Versions_Get(ref versioninfo) == 0) { return(versioninfo.strDriverVer); } } catch { try { if (AdlNativeMethods.ADL_Graphics_Versions_Get(ref versioninfo) == 0) { return(versioninfo.strDriverVer); } } catch { } } return("0.0"); }
internal static extern int ADL2_Graphics_Versions_Get(IntPtr hHandle, ref ADLVersionsInfo outVersionInfo);
internal static extern int ADL_Graphics_Versions_Get(ref ADLVersionsInfo outVersionInfo);