Freigeben über


STORAGE_RPMB_DESCRIPTOR-Struktur (ntddstor.h)

Die STORAGE_RPMB_DESCRIPTOR-Struktur enthält Informationen zur Replay Protected Memory Block (RPMB)-Unterstützung eines Geräts.

Syntax

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

Member

Version

Version dieser Struktur. Auf STORAGE_RPMB_DESCRIPTOR_VERSION_1 festgelegt.

Size

Größe dieser Struktur in Bytes. Legen Sie diese Option auf sizeof(STORAGE_RPMB_DESCRIPTOR) fest.

SizeInBytes

Größe des RPMB in Bytes. SizeInBytes darf nicht 0 sein.

MaxReliableWriteSizeInBytes

Maximale Datenmenge, die in einer Transaktion in Bytes unterstützt wird. MaxReliableWriteSizeInBytes darf nicht 0 sein.

FrameFormat

Eine **STORAGE_RPMB_FRAME_TYPE-Struktur , die das Frameformat angibt, in dem sich die Nutzlast befinden wird.

Hinweise

Eine Anwendung gibt IOCTL_STORAGE_QUERY_PROPERTY aus, wobei die STORAGE_PROPERTY_ID Enumeration auf StorageAdapterRpmbProperty festgelegt ist, um zu bestimmen, ob das Gerät eine RPMB enthält und die maximale Nutzlastgröße, die rpmB unterstützt.

Storport antwortet mit den Nutzlastinformationen in dieser Struktur, wenn die STORAGE_QUERY_TYPE-Enumeration auf PropertyStandardQuery festgelegt ist.

Anforderungen

Anforderung Wert
Header ntddstor.h

Weitere Informationen

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_PROPERTY_ID

STORAGE_QUERY_TYPE

**STORAGE_RPMB_FRAME_TYPE