smartmontools SVN Rev 5645
Utility to control and monitor storage systems with "S.M.A.R.T."
Classes | Typedefs | Enumerations | Functions | Variables
win10 Namespace Reference

Classes

struct  _STORAGE_PROTOCOL_SPECIFIC_DATA
 

Typedefs

typedef enum win10::_STORAGE_PROTOCOL_TYPE STORAGE_PROTOCOL_TYPE
 
typedef enum win10::_STORAGE_PROTOCOL_NVME_DATA_TYPE STORAGE_PROTOCOL_NVME_DATA_TYPE
 
typedef struct win10::_STORAGE_PROTOCOL_SPECIFIC_DATA STORAGE_PROTOCOL_SPECIFIC_DATA
 

Enumerations

enum  _STORAGE_PROTOCOL_TYPE {
  ProtocolTypeUnknown = 0 , ProtocolTypeScsi , ProtocolTypeAta , ProtocolTypeNvme ,
  ProtocolTypeSd
}
 
enum  _STORAGE_PROTOCOL_NVME_DATA_TYPE { NVMeDataTypeUnknown = 0 , NVMeDataTypeIdentify , NVMeDataTypeLogPage , NVMeDataTypeFeature }
 

Functions

 STATIC_ASSERT (sizeof(STORAGE_PROTOCOL_SPECIFIC_DATA)==40)
 

Variables

const STORAGE_PROPERTY_ID StorageAdapterProtocolSpecificProperty = (STORAGE_PROPERTY_ID)49
 
const STORAGE_PROPERTY_ID StorageDeviceProtocolSpecificProperty = (STORAGE_PROPERTY_ID)50
 

Typedef Documentation

◆ STORAGE_PROTOCOL_NVME_DATA_TYPE

◆ STORAGE_PROTOCOL_SPECIFIC_DATA

◆ STORAGE_PROTOCOL_TYPE

Enumeration Type Documentation

◆ _STORAGE_PROTOCOL_NVME_DATA_TYPE

Enumerator
NVMeDataTypeUnknown 
NVMeDataTypeIdentify 
NVMeDataTypeLogPage 
NVMeDataTypeFeature 

Definition at line 182 of file os_win32.cpp.

◆ _STORAGE_PROTOCOL_TYPE

Enumerator
ProtocolTypeUnknown 
ProtocolTypeScsi 
ProtocolTypeAta 
ProtocolTypeNvme 
ProtocolTypeSd 

Definition at line 174 of file os_win32.cpp.

Function Documentation

◆ STATIC_ASSERT()

win10::STATIC_ASSERT ( sizeof(STORAGE_PROTOCOL_SPECIFIC_DATA = =40)

Variable Documentation

◆ StorageAdapterProtocolSpecificProperty

const STORAGE_PROPERTY_ID win10::StorageAdapterProtocolSpecificProperty = (STORAGE_PROPERTY_ID)49

Definition at line 171 of file os_win32.cpp.

◆ StorageDeviceProtocolSpecificProperty

const STORAGE_PROPERTY_ID win10::StorageDeviceProtocolSpecificProperty = (STORAGE_PROPERTY_ID)50

Definition at line 172 of file os_win32.cpp.