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

另请参阅

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_PROPERTY_ID

STORAGE_QUERY_TYPE

**STORAGE_RPMB_FRAME_TYPE