型指定されたデータの読み取り (関数インデックス 29)
この _DSM バイト アドレス指定可能エネルギーに基づく関数クラスのインターフェイス (関数インターフェイス 1) 関数は、型指定されたブロック データ領域内の 32 バイト ブロックを読み取ります。 この機能により、ベンダー固有のレジスタを使用する必要があるシナリオが可能になります。 また、デバッグにも使用されます。
レジスタは、Byte Addressable Energy Backed Interface (バイト アドレス可能なエネルギー バックアップ インターフェイス) 仕様 で定義されています。
入力
Arg3
フィールド | バイト長 | バイト オフセット | 説明 |
---|---|---|---|
データの種類 | 1 | 0 | データの型。 このフィールドは、TYPED_BLOCK_DATA で指定した値のいずれかである必要があります (3、0x04)。 |
Region ID | 2 | 1 | 読み取り中のリージョンの識別。 |
ブロック ID | 1 | 3 | 領域内で読み取り中のブロックの識別。 |
出力
フィールド | バイト長 | バイト オフセット | 説明 |
---|---|---|---|
Status | 4 | 0 | この関数は、次の関数固有のエラー コードを返すことができます: データ型が無効です。詳細については、「_DSM メソッドの出力」を参照してください。 |
Data | 32 | 4 | 指定したブロックのデータ。 |
備考
プラットフォームでは、型指定されたブロック データ レジスタを使用して、この関数を実装する必要があります。