C# 클래스 OpenHardwareMonitor.Hardware.HDD.WindowsSmart

상속: ISmart
파일 보기 프로젝트 열기: pklinef/open-hardware-monitor 1 사용 예제들

공개 메소드들

메소드 설명
CloseHandle ( IntPtr handle ) : void
EnableSmart ( IntPtr handle, int driveNumber ) : bool
OpenDrive ( int driveNumber ) : IntPtr
ReadNameAndFirmwareRevision ( IntPtr handle, int driveNumber, string &name, string &firmwareRevision ) : bool
ReadSmartData ( IntPtr handle, int driveNumber ) : OpenHardwareMonitor.Hardware.HDD.DriveAttributeValue[]
ReadSmartThresholds ( IntPtr handle, int driveNumber ) : OpenHardwareMonitor.Hardware.HDD.DriveThresholdValue[]

비공개 메소드들

메소드 설명
GetString ( byte bytes ) : string

메소드 상세

CloseHandle() 공개 메소드

public CloseHandle ( IntPtr handle ) : void
handle System.IntPtr
리턴 void

EnableSmart() 공개 메소드

public EnableSmart ( IntPtr handle, int driveNumber ) : bool
handle System.IntPtr
driveNumber int
리턴 bool

OpenDrive() 공개 메소드

public OpenDrive ( int driveNumber ) : IntPtr
driveNumber int
리턴 System.IntPtr

ReadNameAndFirmwareRevision() 공개 메소드

public ReadNameAndFirmwareRevision ( IntPtr handle, int driveNumber, string &name, string &firmwareRevision ) : bool
handle System.IntPtr
driveNumber int
name string
firmwareRevision string
리턴 bool

ReadSmartData() 공개 메소드

public ReadSmartData ( IntPtr handle, int driveNumber ) : OpenHardwareMonitor.Hardware.HDD.DriveAttributeValue[]
handle System.IntPtr
driveNumber int
리턴 OpenHardwareMonitor.Hardware.HDD.DriveAttributeValue[]

ReadSmartThresholds() 공개 메소드

public ReadSmartThresholds ( IntPtr handle, int driveNumber ) : OpenHardwareMonitor.Hardware.HDD.DriveThresholdValue[]
handle System.IntPtr
driveNumber int
리턴 OpenHardwareMonitor.Hardware.HDD.DriveThresholdValue[]