STORAGE_RPMB_DATA_FRAME 構造体 (ntddstor.h)

STORAGE_RPMB_DATA_FRAME構造体は、再生保護メモリ ブロック (RPMB) ペイロードのデータ フレーム形式を識別します。

構文

typedef struct _STORAGE_RPMB_DATA_FRAME {
  UCHAR Stuff[196];
  UCHAR KeyOrMAC[32];
  UCHAR Data[256];
  UCHAR Nonce[16];
  UCHAR WriteCounter[4];
  UCHAR Address[2];
  UCHAR BlockCount[2];
  UCHAR OperationResult[2];
  UCHAR RequestOrResponseType[2];
} STORAGE_RPMB_DATA_FRAME, *PSTORAGE_RPMB_DATA_FRAME;

メンバー

Stuff[196]

システムで使用するために予約されています。 使用しないでください。

KeyOrMAC[32]

プログラムするキー、またはこのフレーム (または一連のフレーム) を認証するメッセージ認証コード (MAC) のいずれか。

Data[256]

データ入力または出力が含まれます。

Nonce[16]

ホストによって生成されたランダムな 128 ビット番号。 読み取りにのみ必要です。

WriteCounter[4]

32 ビット カウンター。 書き込みにのみ必要です。

Address[2]

運用する半セクターのアドレス。

BlockCount[2]

読み取り/書き込み対象の半セクター ブロックの数。

OperationResult[2]

操作の結果。

RequestOrResponseType[2]

要求または応答の種類。

注釈

このデータ フレームは、すべての RPMB 要求と応答を作成するために使用されます。

要件

要件
Header ntddstor.h

こちらもご覧ください

STORAGE_RPMB_DESCRIPTOR