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

另請參閱

STORAGE_RPMB_DESCRIPTOR