Compartir a través de


estructura STORAGE_RPMB_DESCRIPTOR (winioctl.h)

Para interactuar con el bloque de memoria protegida replay (RPMB), las aplicaciones primero deben consultar si el dispositivo contiene un RPMB y el tamaño máximo de carga que admite RPMB. Para ello, la aplicación envía IOCTL_STORAGE_QUERY_PROPERTY IOCTL con STORAGE_PROPERTY_ID enumeración establecida en StorageAdapterRpmbProperty (definido en STORAGE_PROPERTY_QUERY en ntddstor.h). Storport responde con la siguiente carga (definida en ntddstor.h) cuando STORAGE_QUERY_TYPE enumeración se establece en PropertyStandardQuery.

Sintaxis

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

Miembros

Version

Se establecerá en STORAGE_RPMB_DESCRIPTOR_VERSION_1

Size

Se establecerá en sizeof(STORAGE_RPMB_DESCRIPTOR)

SizeInBytes

Tamaño del RPMB, en bytes. 0 si no se admite, tamaño RPMB en bytes de lo contrario.

MaxReliableWriteSizeInBytes

Cantidad máxima de datos admitidos en una transacción en bytes. 0 si no se admite, como mínimo 512 bytes.

FrameFormat

Para admitir diferentes formatos de marco RPMB, especifica en qué formato de marco estará la carga para que el controlador de puerto pueda realizar la acción adecuada.

Requisitos

   
Cliente mínimo compatible Compilación 20348 de Windows 10
Servidor mínimo compatible Compilación 20348 de Windows 10
Encabezado winioctl.h