Partager via


structure STORAGE_RPMB_DESCRIPTOR (ntddstor.h)

La structure STORAGE_RPMB_DESCRIPTOR contient des informations sur la prise en charge rpmB (Replay Protected Memory Block) 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éfini 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 prises en charge dans une transaction, en octets. MaxReliableWriteSizeInBytes ne peut pas être égal à zéro.

FrameFormat

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

Remarques

Une application émet 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 maximale de charge utile prise en charge par rpmB.

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

Exigences

Exigence Valeur
d’en-tête ntddstor.h

Voir aussi

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_PROPERTY_ID

STORAGE_QUERY_TYPE

**STORAGE_RPMB_FRAME_TYPE