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 を 0 にすることはできません。

MaxReliableWriteSizeInBytes

1 つのトランザクションでサポートされるデータの最大量 (バイト単位)。 MaxReliableWriteSizeInBytes を 0 にすることはできません。

FrameFormat

**STORAGE_RPMB_FRAME_TYPEペイロードが含まれるフレーム形式を識別する構造体。

注釈

アプリケーションは、STORAGE_PROPERTY_ID列挙を StorageAdapterRpmbProperty に設定してIOCTL_STORAGE_QUERY_PROPERTYを発行して、デバイスに RPMB が含まれているかどうか、および RPMB がサポートする最大ペイロード サイズを判断します。

storport は、 STORAGE_QUERY_TYPE 列挙が PropertyStandardQuery に設定されている場合に、この構造体のペイロード情報で応答します。

要件

要件
Header ntddstor.h

こちらもご覧ください

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_PROPERTY_ID

STORAGE_QUERY_TYPE

**STORAGE_RPMB_FRAME_TYPE