struttura STORAGE_RPMB_DATA_FRAME (winioctl.h)
Usando le informazioni di IOCTL_STORAGE_QUERY_PROPERTY, un'applicazione può creare un frame RPMB per eseguire una delle azioni seguenti: • Chiave di autenticazione del programma • Contatore di scrittura RPMB query • Scrittura autenticata • Lettura autenticata • Scrittura autenticata del dispositivo • Scrittura di configurazione del dispositivo autenticata • Configurazione del dispositivo autenticata Lettura
Sintassi
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;
Members
Stuff[196]
Spazio riservato.
KeyOrMAC[32]
Chiave da programmare o mac che esegue l'autenticazione di questo frame o serie di fotogrammi.
Data[256]
Input o output dei dati.
Nonce[16]
Numero casuale a 128 bit generato dall'host. Obbligatorio solo per le letture.
WriteCounter[4]
Contatore a 32 bit. Obbligatorio solo per le scritture.
Address[2]
L'indirizzo di metà settore su cui operare.
BlockCount[2]
Conteggio dei blocchi a metà settore da leggere/scrivere.
OperationResult[2]
Risultato dell'operazione.
RequestOrResponseType[2]
Tipo di richiesta o risposta.
Requisiti
Client minimo supportato | Windows 10 Build 20348 |
Server minimo supportato | Windows 10 Build 20348 |
Intestazione | winioctl.h |