internal static extern NvmlReturn NvmlDeviceGetAPIRestriction(IntPtr device, NvmlRestrictedAPI apiType, out NvmlEnableState isRestricted);
internal static extern NvmlReturn NvmlDeviceGetAutoBoostedClocksEnabled(IntPtr device, out NvmlEnableState isEnabled, out NvmlEnableState defaultIsEnabled);
internal static extern NvmlReturn NvmlDeviceGetDisplayMode(IntPtr device, out NvmlEnableState display);
internal static extern NvmlReturn NvmlDeviceGetEccMode(IntPtr device, out NvmlEnableState current, out NvmlEnableState pending);
public static extern NvmlReturn NvmlDeviceGetRetiredPagesPendingStatus( NvmlDevice device, out NvmlEnableState isPending);
internal static extern NvmlReturn NvmlDeviceGetDisplayActive(IntPtr device, out NvmlEnableState isActive);
public static extern NvmlReturn NvmlDeviceGetPersistenceMode( NvmlDevice device, out NvmlEnableState mode);
public static extern NvmlReturn NvmlDeviceGetPowerManagementMode( NvmlDevice device, out NvmlEnableState mode);
public static extern NvmlReturn NvmlDeviceGetEccMode( NvmlDevice device, out NvmlEnableState current, out NvmlEnableState pending);
public static extern NvmlReturn NvmlDeviceGetDisplayMode( NvmlDevice device, out NvmlEnableState display);
public static extern NvmlReturn NvmlDeviceGetDisplayActive( NvmlDevice device, out NvmlEnableState isActive);
public static extern NvmlReturn NvmlDeviceGetAutoBoostedClocksEnabled( NvmlDevice device, out NvmlEnableState isEnabled, out NvmlEnableState defaultIsEnabled);
public static extern NvmlReturn NvmlDeviceGetAPIRestriction( NvmlDevice device, NvmlRestrictedAPI apiType, out NvmlEnableState isRestricted);