structure STORAGE_RPMB_DATA_FRAME (ntddstor.h)
La structure STORAGE_RPMB_DATA_FRAME identifie le format de trame de données d’une charge utile rpmb (Replay Protected Memory Block).
Syntaxe
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;
Membres
Stuff[196]
Réservé pour le système. Ne pas utiliser.
KeyOrMAC[32]
La clé à programmer ou le code d’authentification de message (MAC) qui authentifie ce cadre (ou série de trames).
Data[256]
Contient une entrée ou une 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.
Remarques
Cette trame de données est utilisée pour composer toutes les requêtes et réponses RPMB.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ntddstor.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour