struktur STORAGE_TEMPERATURE_DATA_DESCRIPTOR (winioctl.h)
Struktur ini digunakan bersama dengan IOCTL_STORAGE_QUERY_PROPERTY untuk mengembalikan data suhu dari perangkat penyimpanan atau adaptor.
Sintaks
typedef struct _STORAGE_TEMPERATURE_DATA_DESCRIPTOR {
DWORD Version;
DWORD Size;
SHORT CriticalTemperature;
SHORT WarningTemperature;
WORD InfoCount;
BYTE Reserved0[2];
DWORD Reserved1[2];
STORAGE_TEMPERATURE_INFO TemperatureInfo[ANYSIZE_ARRAY];
} STORAGE_TEMPERATURE_DATA_DESCRIPTOR, *PSTORAGE_TEMPERATURE_DATA_DESCRIPTOR;
Anggota
Version
Berisi ukuran struktur ini, dalam byte. Nilai anggota ini akan berubah saat anggota ditambahkan ke struktur.
Size
Menentukan ukuran total data yang dikembalikan, dalam byte. Ini mungkin termasuk data yang mengikuti struktur ini.
CriticalTemperature
Menunjukkan suhu minimum dalam derajat Celcius yang dapat mencegah operasi normal. Melebihi suhu ini dapat mengakibatkan kemungkinan kehilangan data, matikan perangkat otomatis, pembatasan performa ekstrem, atau kerusakan permanen.
WarningTemperature
Menunjukkan suhu maksimum dalam derajat Celcius di mana perangkat mampu beroperasi terus menerus tanpa menurunkan operasi atau keandalan.
InfoCount
Menentukan jumlah struktur STORAGE_TEMPERATURE_INFO yang dilaporkan dalam TemperatureInfo. Lebih dari satu set data suhu dapat dikembalikan ketika ada beberapa sensor di drive.
Reserved0[2]
Disiapkan untuk penggunaan masa mendatang.
Reserved1[2]
Disiapkan untuk penggunaan masa mendatang.
TemperatureInfo[ANYSIZE_ARRAY]
Data suhu perangkat, jenis STORAGE_TEMPERATURE_INFO.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10 |
Server minimum yang didukung | Server Windows 2016 |
Header | winioctl.h (termasuk Windows.h) |