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_PROPERTYSTORAGE_PROPERTY_ID 枚举设置为 StorageAdapterRpmbProperty,以确定设备是否包含 RPMB,以及 RPMB 支持的最大有效负载大小。
当 STORAGE_QUERY_TYPE 枚举设置为 PropertyStandardQuery时,Storport 将响应此结构中的有效负载信息。
要求
要求 | 价值 |
---|---|
标头 | ntddstor.h |