STORAGE_RPMB_DATA_FRAME 結構 (winioctl.h)
使用 IOCTL_STORAGE_QUERY_PROPERTY的資訊,應用程式可以建立 RPMB 框架來執行下列其中一個動作: • 程式驗證金鑰 • 查詢 RPMB 寫入計數器 • 已驗證寫入 • 已驗證的裝置組態寫入 • 已驗證的裝置組態讀取
語法
typedef struct _STORAGE_RPMB_DATA_FRAME {
BYTE Stuff[196];
BYTE KeyOrMAC[32];
BYTE Data[256];
BYTE Nonce[16];
BYTE WriteCounter[4];
BYTE Address[2];
BYTE BlockCount[2];
BYTE OperationResult[2];
BYTE 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]
要求或回應的類型。
規格需求
最低支援的用戶端 | Windows 10組建 20348 |
最低支援的伺服器 | Windows 10組建 20348 |
標頭 | winioctl.h |