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

另请参阅

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_PROPERTY_ID

STORAGE_QUERY_TYPE

**STORAGE_RPMB_FRAME_TYPE