挿入されたエラーの取得 (関数インデックス 18)
この バックアップ電源を備えたバイト アドレス指定可能な関数クラスの_DSMインターフェイス (関数インターフェイス 1) 関数は、現在挿入されているエラーに関する情報を返します。
レジスタは、バックアップ電源を備えたバイト アドレス指定可能な関数クラスの_DSMインターフェイス仕様 で定義されています。
入力
Arg3
なし。
出力
フィールド | バイト長 | バイトオフセット | 登録 | 説明 |
---|---|---|---|---|
Status | 4 | 0 | 「_DSM メソッドの出力」を参照してください。 | |
操作の失敗が挿入されました | 2 | 4 | バイト 0: INJECT_OPS_FAILURES (2, 0x60); バイト 1: INJECT_BAD_BLOCKS が ‘1’ (バイト 0 のビット 7) の場合、このフィールドは INJECT_BAD_BLOCK_CAP (2, 0x67) です。 それ以外の場合、このフィールドは 0 になります。 | 現在挿入されている操作または非揮発性メモリ エラーに関する情報。 |
エネルギー ソースの障害が挿入されました | 1 | 6 | バイト 0: INJECT_ES_FAILURES (2、0x64) | 現在挿入されているエネルギー ソース (ES) エラーに関する情報。 |
ファームウェア更新エラーが挿入されました | 1 | 7 | バイト 0: INJECT_FW_FAILURES (2、0x65) | 現在挿入されているファームウェア操作エラーに関する情報。 |
解説
プラットフォームがエラー挿入を無効にした場合、この関数は成功し、現在挿入されているエラーがない場合と同じ情報を返します。