STORAGE_RPMB_DESCRIPTOR 结构 (ntddstor.h)
STORAGE_RPMB_DESCRIPTOR结构包含有关设备的重播受保护内存块 (RPMB) 支持的信息。
语法
typedef struct _STORAGE_RPMB_DESCRIPTOR {
ULONG Version;
ULONG Size;
ULONG SizeInBytes;
ULONG MaxReliableWriteSizeInBytes;
STORAGE_RPMB_FRAME_TYPE FrameFormat;
} STORAGE_RPMB_DESCRIPTOR, *PSTORAGE_RPMB_DESCRIPTOR;
成员
Version
此结构的版本。 设置为 STORAGE_RPMB_DESCRIPTOR_VERSION_1。
Size
此结构的大小(以字节为单位)。 设置为 sizeof(STORAGE_RPMB_DESCRIPTOR)
。
SizeInBytes
RPMB 的大小(以字节为单位)。 SizeInBytes 不能为零。
MaxReliableWriteSizeInBytes
一个事务中支持的最大数据量(以字节为单位)。 MaxReliableWriteSizeInBytes 不能为零。
FrameFormat
一个 **STORAGE_RPMB_FRAME_TYPE 结构,用于标识有效负载将采用的帧格式。
注解
应用程序将发出 IOCTL_STORAGE_QUERY_PROPERTY ,并将 STORAGE_PROPERTY_ID 枚举设置为 StorageAdapterRpmbProperty ,以确定设备是否包含 RPMB 以及 RPMB 支持的最大有效负载大小。
当 STORAGE_QUERY_TYPE 枚举设置为 PropertyStandardQuery 时,Storport 会使用此结构中的有效负载信息进行响应。
要求
要求 | 值 |
---|---|
Header | ntddstor.h |