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

Consulte también

STORAGE_RPMB_DESCRIPTOR