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 |