STORAGE_TEMPERATURE_INFO - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ntddstor.h

typedef struct _STORAGE_TEMPERATURE_INFO {
  USHORT  Index;
  SHORT   Temperature;
  SHORT   OverThreshold;
  SHORT   UnderThreshold;
  BOOLEAN OverThresholdChangable;
  BOOLEAN UnderThresholdChangable;
  BOOLEAN EventGenerated;
  UCHAR   Reserved0;
  ULONG   Reserved1;
} STORAGE_TEMPERATURE_INFO, *PSTORAGE_TEMPERATURE_INFO;

View the official Windows Driver Kit DDI reference
// winioctl.h

typedef struct _STORAGE_TEMPERATURE_INFO {
  WORD    Index;
  SHORT   Temperature;
  SHORT   OverThreshold;
  SHORT   UnderThreshold;
  BOOLEAN OverThresholdChangable;
  BOOLEAN UnderThresholdChangable;
  BOOLEAN EventGenerated;
  BYTE    Reserved0;
  DWORD   Reserved1;
} STORAGE_TEMPERATURE_INFO, *PSTORAGE_TEMPERATURE_INFO;

View the official Win32 API reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-ntddstor-_storage_temperature_info)

_STORAGE_TEMPERATURE_INFO structure

Description

Describes device temperature data. Returned as part of STORAGE_TEMPERATURE_DATA_DESCRIPTOR when querying for temperature data with an IOCTL_STORAGE_QUERY_PROPERTY request.

Members

Index

Identifies the instance of temperature information. Starts from 0. Index 0 may indicate a composite value.

Temperature

A signed value that indicates the current temperature, in degrees Celsius.

OverThreshold

A signed value that specifies the maximum temperature within the desired threshold, in degrees Celsius.

UnderThreshold

A signed value that specifies the minimum temperature within the desired threshold, in degrees Celsius.

OverThresholdChangable

Indicates if OverThreshold can be changed by using IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD.

UnderThresholdChangable

Indicates if UnderThreshold can be changed by using IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD.

EventGenerated

Indicates if a notification will be generated when the current temperature crosses a threshold.

Reserved0

Reserved for future use.

Reserved1

Reserved for future use.

See also

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_PROPERTY_ID

STORAGE_PROPERTY_QUERY

STORAGE_TEMPERATURE_INFO


Win32 API reference (ns-winioctl-storage_temperature_info)

STORAGE_TEMPERATURE_INFO structure

Description

Describes device temperature data. Returned as part of STORAGE_TEMPERATURE_DATA_DESCRIPTOR when querying for temperature data with an IOCTL_STORAGE_QUERY_PROPERTY request.

Members

Index

Identifies the instance of temperature information. Starts from 0. Index 0 may indicate a composite value.

Temperature

A signed value that indicates the current temperature, in degrees Celsius.

OverThreshold

A signed value that specifies the maximum temperature within the desired threshold, in degrees Celsius.

UnderThreshold

A signed value that specifies the minimum temperature within the desired threshold, in degrees Celsius.

OverThresholdChangable

Indicates if OverThreshold can be changed by using IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD.

UnderThresholdChangable

Indicates if UnderThreshold can be changed by using IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD.

EventGenerated

Indicates if a notification will be generated when the current temperature crosses a threshold.

Reserved0

Reserved for future use.

Reserved1

Reserved for future use.

See also

IOCTL_STORAGE_QUERY_PROPERTY

IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD

STORAGE_PROPERTY_ID

STORAGE_PROPERTY_QUERY