次の方法で共有


型指定されたデータの読み取り (関数インデックス 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 指定したブロックのデータ。

備考

プラットフォームでは、型指定されたブロック データ レジスタを使用して、この関数を実装する必要があります。

型指定されたデータの書き込み (関数インデックス 30)