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 |