TNB Library
公開メンバ関数 | 静的公開メンバ関数 | 公開変数類 | 全メンバ一覧
CSmartAccessor::TAttribute 構造体

SMART 属性型 [詳解]

#include <TnbSmartAccessor.h>

公開メンバ関数

CStr GetAttributeIdString (bool isEnglish=true) const
 [取得] 属性ID文字列取得 [詳解]
 
ULONGLONG GetValue (void) const
 [取得] Un-normalized value取得 bRawValue[3] を 48bit 値として返します。 [詳解]
 
CStr ToString (void) const
 [取得] 文字列化 現在の値 ワーストの値 生データx6 の文字列を生成します。 [詳解]
 

静的公開メンバ関数

static CStr GetAttributeIdString (BYTE attributeId, bool isEnglish=true)
 [取得] 属性ID文字列取得 [詳解]
 

公開変数類

BYTE bAttrID
 Identifies which attribute [詳解]
 
BYTE bAttrValue
 Current normalized value [詳解]
 
WORD bRawValue [3]
 Un-normalized value [詳解]
 
BYTE bReserved
 ... [詳解]
 
BYTE bWorstValue
 How bad has it ever been? [詳解]
 
WORD wStatusFlags
 see bit definitions below [詳解]
 

詳解

SMART 属性型

覚え書き
DRIVEATTRIBUTE 構造体がベースです

TnbSmartAccessor.h72 行目に定義があります。

関数詳解

◆ GetAttributeIdString() [1/2]

CStr GetAttributeIdString ( bool  isEnglish = true) const

[取得] 属性ID文字列取得

引数
isEnglishtrue なら英語、 false なら日本語
戻り値
文字列

TnbSmartAccessor.h110 行目に定義があります。

◆ GetAttributeIdString() [2/2]

static CStr GetAttributeIdString ( BYTE  attributeId,
bool  isEnglish = true 
)
static

[取得] 属性ID文字列取得

引数
attributeId属性ID
isEnglishtrue なら英語、 false なら日本語
戻り値
文字列

TnbSmartAccessor.h120 行目に定義があります。

◆ GetValue()

ULONGLONG GetValue ( void  ) const

[取得] Un-normalized value取得 bRawValue[3] を 48bit 値として返します。

戻り値

TnbSmartAccessor.h87 行目に定義があります。

◆ ToString()

CStr ToString ( void  ) const

[取得] 文字列化 現在の値 ワーストの値 生データx6 の文字列を生成します。

戻り値
文字列。

TnbSmartAccessor.h99 行目に定義があります。

メンバ詳解

◆ bAttrID

BYTE bAttrID

Identifies which attribute

TnbSmartAccessor.h75 行目に定義があります。

◆ bAttrValue

BYTE bAttrValue

Current normalized value

TnbSmartAccessor.h77 行目に定義があります。

◆ bRawValue

WORD bRawValue[3]

Un-normalized value

TnbSmartAccessor.h79 行目に定義があります。

◆ bReserved

BYTE bReserved

...

TnbSmartAccessor.h80 行目に定義があります。

◆ bWorstValue

BYTE bWorstValue

How bad has it ever been?

TnbSmartAccessor.h78 行目に定義があります。

◆ wStatusFlags

WORD wStatusFlags

see bit definitions below

TnbSmartAccessor.h76 行目に定義があります。