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