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 要求和回應。
規格需求
需求 | 值 |
---|---|
標頭 | ntddstor.h |