Поделиться через


структура 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

См. также

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_PROPERTY_ID

STORAGE_QUERY_TYPE

**STORAGE_RPMB_FRAME_TYPE