структура STORAGE_RPMB_DATA_FRAME (ntddstor.h)
Структура STORAGE_RPMB_DATA_FRAME определяет формат кадров данных полезных данных защищенного блока памяти (RPMB).
Синтаксис
typedef struct _STORAGE_RPMB_DATA_FRAME {
UCHAR Stuff[196];
UCHAR KeyOrMAC[32];
UCHAR Data[256];
UCHAR Nonce[16];
UCHAR WriteCounter[4];
UCHAR Address[2];
UCHAR BlockCount[2];
UCHAR OperationResult[2];
UCHAR RequestOrResponseType[2];
} STORAGE_RPMB_DATA_FRAME, *PSTORAGE_RPMB_DATA_FRAME;
Члены
Stuff[196]
Зарезервировано для использования системы. Не используйте.
KeyOrMAC[32]
Ключ, который необходимо запрограммировать, или код проверки подлинности сообщения (MAC) для проверки подлинности этого кадра (или ряд кадров).
Data[256]
Содержит входные или выходные данные.
Nonce[16]
Случайное 128-разрядное число, созданное узлом. Требуется только для чтения.
WriteCounter[4]
32-разрядный счетчик. Требуется только для записи.
Address[2]
Адрес половины сектора для работы.
BlockCount[2]
Количество блоков половинного сектора для чтения и записи.
OperationResult[2]
Результат операции.
RequestOrResponseType[2]
Тип запроса или ответа.
Замечания
Этот кадр данных используется для создания всех запросов и ответов RPMB.
Требования
Требование | Ценность |
---|---|
заголовка | ntddstor.h |