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 请求和响应。
要求
要求 | 值 |
---|---|
Header | ntddstor.h |