structure STORAGE_RPMB_DATA_FRAME (winioctl.h)
À l’aide des informations de IOCTL_STORAGE_QUERY_PROPERTY, une application peut créer une trame RPMB pour effectuer l’une des actions suivantes : • Clé d’authentification du programme • Compteur d’écriture RPMB de requête • Écriture authentifiée • Lecture authentifiée • Écriture de configuration d’appareil authentifiée • Lecture de configuration d’appareil authentifiée
Syntaxe
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;
Membres
Stuff[196]
Espace réservé.
KeyOrMAC[32]
La clé à programmer ou le MAC qui authentifie cette image ou cette série d’images.
Data[256]
Entrée ou sortie de données.
Nonce[16]
Nombre aléatoire de 128 bits généré par l’hôte. Requis uniquement pour les lectures.
WriteCounter[4]
Compteur 32 bits. Requis uniquement pour les écritures.
Address[2]
Adresse demi-secteur sur laquelle opérer.
BlockCount[2]
Nombre de blocs demi-secteur à lire/écrire.
OperationResult[2]
Résultat de l'opération.
RequestOrResponseType[2]
Type de demande ou de réponse.
Configuration requise
Client minimal pris en charge | Windows 10 Build 20348 |
Serveur minimal pris en charge | Windows 10 Build 20348 |
En-tête | winioctl.h |