STORAGE_RPMB_DESCRIPTOR結構 (ntddstor.h)

STORAGE_RPMB_DESCRIPTOR 結構包含裝置重新執行受保護記憶體區塊 (RPMB) 支援的相關信息。

語法

C++
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 會以這個結構中的承載信息回應。

要求

要求 價值
標頭 ntddstor.h

另請參閱

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_PROPERTY_ID

STORAGE_QUERY_TYPE

**STORAGE_RPMB_FRAME_TYPE