Retrieves the cooler's information. Returns a cooler's control signal characteristics. The possible types are restricted, Variable and Toggle. See ``nvmlCoolerControl_t`` for details on available signal types. Returns objects that cooler cools. Targets may be GPU, Memory, Power Supply or All of these. See ``nvmlCoolerTarget_t`` for details on available targets.
:param device: The identifier of the target device.
:type device: intptr_t
:returns: Structure specifying the cooler's control signal characteristics (out) and the target that cooler cools (out).
:rtype: nvmlCoolerInfo_v1_t
.. seealso:: `nvmlDeviceGetCoolerInfo`