Hardware/Nvidia/NVAPI.cs
changeset 195 0ee888c485d5
parent 182 4801e9eaf979
child 309 65a1ae21325d
     1.1 --- a/Hardware/Nvidia/NVAPI.cs	Tue Sep 21 10:33:28 2010 +0000
     1.2 +++ b/Hardware/Nvidia/NVAPI.cs	Tue Sep 21 20:32:36 2010 +0000
     1.3 @@ -141,12 +141,12 @@
     1.4  
     1.5    [StructLayout(LayoutKind.Sequential)]
     1.6    internal struct NvDisplayHandle {
     1.7 -    private IntPtr ptr;
     1.8 +    private readonly IntPtr ptr;
     1.9    }
    1.10  
    1.11    [StructLayout(LayoutKind.Sequential)]
    1.12    internal struct NvPhysicalGpuHandle {
    1.13 -    private IntPtr ptr;
    1.14 +    private readonly IntPtr ptr;
    1.15    }
    1.16  
    1.17    [StructLayout(LayoutKind.Sequential, Pack = 8)]
    1.18 @@ -281,11 +281,12 @@
    1.19      public delegate NvStatus NvAPI_GetInterfaceVersionStringDelegate(
    1.20        StringBuilder version);
    1.21  
    1.22 -    private static bool available = false;
    1.23 -    private static nvapi_QueryInterfaceDelegate nvapi_QueryInterface;
    1.24 -    private static NvAPI_InitializeDelegate NvAPI_Initialize;
    1.25 -    private static NvAPI_GPU_GetFullNameDelegate _NvAPI_GPU_GetFullName;
    1.26 -    private static NvAPI_GetInterfaceVersionStringDelegate
    1.27 +    private static readonly bool available;
    1.28 +    private static readonly nvapi_QueryInterfaceDelegate nvapi_QueryInterface;
    1.29 +    private static readonly NvAPI_InitializeDelegate NvAPI_Initialize;
    1.30 +    private static readonly NvAPI_GPU_GetFullNameDelegate 
    1.31 +      _NvAPI_GPU_GetFullName;
    1.32 +    private static readonly NvAPI_GetInterfaceVersionStringDelegate
    1.33        _NvAPI_GetInterfaceVersionString;
    1.34  
    1.35      public static readonly NvAPI_GPU_GetThermalSettingsDelegate