Bagikan melalui


struktur STORAGE_RPMB_DATA_FRAME (ntddstor.h)

Struktur STORAGE_RPMB_DATA_FRAME mengidentifikasi format bingkai data dari payload Replay Protected Memory Block (RPMB).

Sintaks

typedef struct _STORAGE_RPMB_DATA_FRAME {
  UCHAR Stuff[196];
  UCHAR KeyOrMAC[32];
  UCHAR Data[256];
  UCHAR Nonce[16];
  UCHAR WriteCounter[4];
  UCHAR Address[2];
  UCHAR BlockCount[2];
  UCHAR OperationResult[2];
  UCHAR RequestOrResponseType[2];
} STORAGE_RPMB_DATA_FRAME, *PSTORAGE_RPMB_DATA_FRAME;

Anggota

Stuff[196]

Dicadangkan untuk penggunaan sistem. Jangan gunakan.

KeyOrMAC[32]

Baik kunci yang akan diprogram atau kode autentikasi pesan (MAC) mengautentikasi bingkai ini (atau rangkaian bingkai).

Data[256]

Berisi input atau output data.

Nonce[16]

Angka 128-bit acak yang dihasilkan oleh host. Hanya diperlukan untuk membaca.

WriteCounter[4]

Penghitung 32-bit. Hanya diperlukan untuk menulis.

Address[2]

Alamat setengah sektor untuk dioperasikan.

BlockCount[2]

Jumlah blok setengah sektor untuk dibaca/ditulis.

OperationResult[2]

Hasil operasi.

RequestOrResponseType[2]

Jenis permintaan atau respons.

Keterangan

Bingkai data ini digunakan untuk menyusun semua permintaan dan respons RPMB.

Persyaratan

Persyaratan Nilai
Header ntddstor.h

Lihat juga

STORAGE_RPMB_DESCRIPTOR