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 |