public static extern nvmlReturn nvmlUnitSetLedState(nvmlUnit unit, nvmlLedColor color);
public static extern nvmlReturn nvmlUnitGetTemperature(nvmlUnit unit, uint type, ref uint temp);
public static extern nvmlReturn nvmlUnitGetUnitInfo(nvmlUnit unit, ref nvmlUnitInfo info);
public static extern nvmlReturn nvmlUnitGetPsuInfo(nvmlUnit unit, ref nvmlPSUInfo psu);
public static extern nvmlReturn nvmlUnitGetLedState(nvmlUnit unit, ref nvmlLedState state);
public static extern nvmlReturn nvmlUnitGetHandleByIndex(uint index, ref nvmlUnit unit);
public static extern nvmlReturn nvmlUnitGetFanSpeedInfo(nvmlUnit unit, ref nvmlUnitFanSpeeds fanSpeeds);
public static extern nvmlReturn nvmlUnitGetDevices(nvmlUnit unit, ref uint deviceCount, nvmlDevice[] devices);