структура 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_IDstorageAdapterRpmbProperty , чтобы определить, содержит ли устройство RPMB, и максимальный размер полезных данных, поддерживаемых RPMB.
Storport отвечает полезными данными в этой структуре, если для перечисления STORAGE_QUERY_TYPE задано значение PropertyStandardQuery.
Требования
Требование | Значение |
---|---|
Заголовок | ntddstor.h |