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