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