Partager via


structure STORAGE_RPMB_DESCRIPTOR (ntddstor.h)

La structure STORAGE_RPMB_DESCRIPTOR contient des informations sur la prise en charge du bloc de mémoire protégé par relecture (RPMB) d’un appareil.

Syntaxe

typedef struct _STORAGE_RPMB_DESCRIPTOR {
  ULONG                   Version;
  ULONG                   Size;
  ULONG                   SizeInBytes;
  ULONG                   MaxReliableWriteSizeInBytes;
  STORAGE_RPMB_FRAME_TYPE FrameFormat;
} STORAGE_RPMB_DESCRIPTOR, *PSTORAGE_RPMB_DESCRIPTOR;

Membres

Version

Version de cette structure. Définissez sur STORAGE_RPMB_DESCRIPTOR_VERSION_1.

Size

Taille de cette structure, en octets. Défini sur sizeof(STORAGE_RPMB_DESCRIPTOR).

SizeInBytes

Taille du RPMB, en octets. SizeInBytes ne peut pas être égal à zéro.

MaxReliableWriteSizeInBytes

Quantité maximale de données prise en charge dans une transaction, en octets. Max ReliableWriteSizeInBytes ne peut pas être égal à zéro.

FrameFormat

* *STORAGE_RPMB_FRAME_TYPE structure identifiant le format de trame dans lequel la charge utile se trouve.

Remarques

Une application émet des IOCTL_STORAGE_QUERY_PROPERTY avec l’énumération STORAGE_PROPERTY_ID définie sur StorageAdapterRpmbProperty pour déterminer si l’appareil contient un RPMB et la taille de charge utile maximale prise en charge par le RPMB.

Storport répond avec les informations de charge utile dans cette structure lorsque l’énumération STORAGE_QUERY_TYPE est définie sur PropertyStandardQuery.

Configuration requise

Condition requise Valeur
En-tête ntddstor.h

Voir aussi

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_PROPERTY_ID

STORAGE_QUERY_TYPE

**STORAGE_RPMB_FRAME_TYPE