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


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

См. также раздел

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_PROPERTY_ID

STORAGE_QUERY_TYPE

**STORAGE_RPMB_FRAME_TYPE