estrutura STORAGE_RPMB_DESCRIPTOR (ntddstor.h)

A estrutura de STORAGE_RPMB_DESCRIPTOR contém informações sobre o suporte a RPMB (Bloco de Memória Protegido por Reprodução) de um dispositivo.

Sintaxe

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

Membros

Version

Versão dessa estrutura. Defina como STORAGE_RPMB_DESCRIPTOR_VERSION_1.

Size

Tamanho dessa estrutura, em bytes. Defina como sizeof(STORAGE_RPMB_DESCRIPTOR).

SizeInBytes

Tamanho do RPMB, em bytes. SizeInBytes não pode ser zero.

MaxReliableWriteSizeInBytes

Quantidade máxima de dados com suporte em uma transação, em bytes. MaxReliableWriteSizeInBytes não pode ser zero.

FrameFormat

Uma estrutura de **STORAGE_RPMB_FRAME_TYPE que identifica o formato de quadro em que o conteúdo estará.

Comentários

Um aplicativo emitirá IOCTL_STORAGE_QUERY_PROPERTY com a enumeração STORAGE_PROPERTY_ID definida como StorageAdapterRpmbProperty para determinar se o dispositivo contém um RPMB e o tamanho máximo da carga compatível com o RPMB.

Storport responde com as informações de carga nessa estrutura quando a enumeração STORAGE_QUERY_TYPE é definida como PropertyStandardQuery.

Requisitos

Requisito Valor
Cabeçalho ntddstor.h

Confira também

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_PROPERTY_ID

STORAGE_QUERY_TYPE

**STORAGE_RPMB_FRAME_TYPE