共用方式為


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