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 |