estructura STORAGE_RPMB_DATA_FRAME (ntddstor.h)
La estructura STORAGE_RPMB_DATA_FRAME identifica el formato de trama de datos de una carga de bloque de memoria protegida (RPMB) de reproducción.
Sintaxis
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;
Miembros
Stuff[196]
Reservado para uso del sistema. No debe usarse.
KeyOrMAC[32]
La clave que se va a programar o el código de autenticación de mensajes (MAC) autenticando este marco (o serie de fotogramas).
Data[256]
Contiene datos de entrada o salida.
Nonce[16]
Número aleatorio de 128 bits generado por el host. Solo es necesario para las lecturas.
WriteCounter[4]
Contador de 32 bits. Solo es necesario para las escrituras.
Address[2]
La dirección del sector medio en la que operar.
BlockCount[2]
Recuento de bloques de medio sector que se van a leer y escribir.
OperationResult[2]
Resultado de la operación.
RequestOrResponseType[2]
Tipo de solicitud o respuesta.
Comentarios
Esta trama de datos se usa para componer todas las solicitudes y respuestas RPMB.
Requisitos
Requisito | Valor |
---|---|
Header | ntddstor.h |