Compartir a través de


estructura STORAGE_RPMB_DATA_FRAME (winioctl.h)

Con la información de IOCTL_STORAGE_QUERY_PROPERTY, una aplicación puede crear un marco RPMB para realizar una de las siguientes acciones: • Clave de autenticación de programa • Contador de escritura RPMB de consulta • Escritura autenticada • Lectura autenticada • Escritura autenticada de configuración de dispositivo • Lectura de configuración de dispositivo autenticada

Sintaxis

typedef struct _STORAGE_RPMB_DATA_FRAME {
  BYTE Stuff[196];
  BYTE KeyOrMAC[32];
  BYTE Data[256];
  BYTE Nonce[16];
  BYTE WriteCounter[4];
  BYTE Address[2];
  BYTE BlockCount[2];
  BYTE OperationResult[2];
  BYTE RequestOrResponseType[2];
} STORAGE_RPMB_DATA_FRAME, *PSTORAGE_RPMB_DATA_FRAME;

Miembros

Stuff[196]

Espacio reservado.

KeyOrMAC[32]

Clave que se va a programar o mac autenticando este marco o serie de fotogramas.

Data[256]

Entrada o salida de datos.

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.

Requisitos

   
Cliente mínimo compatible Compilación 20348 de Windows 10
Servidor mínimo compatible Compilación 20348 de Windows 10
Encabezado winioctl.h