public static extern uint nvmlDeviceGetClockInfo(IntPtr device, nvmlClockType type, ref uint clock);
public static extern nvmlReturn nvmlDeviceGetDefaultApplicationsClock(nvmlDevice device, nvmlClockType clockType, ref uint clockMHz);
public static extern nvmlReturn nvmlDeviceGetClockInfo(nvmlDevice device, nvmlClockType type, ref uint clock);
public static extern nvmlReturn nvmlDeviceGetClock(nvmlDevice device, nvmlClockType clockType, nvmlClockId clockId, ref uint clockMHz);
public static extern nvmlReturn nvmlDeviceGetMaxCustomerBoostClock(nvmlDevice device, nvmlClockType clockType, ref uint clockMHz);
public static extern nvmlReturn nvmlDeviceGetClockInfo([In] IntPtr device, [In] nvmlClockType type, [Out] out uint clock);