次の方法で共有


STORAGE_RPMB_DATA_FRAME 構造体 (winioctl.h)

アプリケーションは、IOCTL_STORAGE_QUERY_PROPERTYからの情報を使用して RPMB フレームを作成して、次のいずれかのアクションを実行できます。 • プログラム認証キー • クエリ RPMB 書き込みカウンター • 認証済み書き込み • 認証済み読み取り • 認証済みデバイス構成書き込み • 認証済みデバイス構成読み取り

構文

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

メンバー

Stuff[196]

予約済み領域。

KeyOrMAC[32]

プログラミングするキー、またはこのフレームまたは一連のフレームを認証する MAC のいずれか。

Data[256]

データの入力または出力。

Nonce[16]

ホストによって生成されたランダムな 128 ビット番号。 読み取りにのみ必要です。

WriteCounter[4]

32 ビット カウンター。 書き込みにのみ必要です。

Address[2]

運用する半セクターのアドレス。

BlockCount[2]

読み取り/書き込み対象の半セクター ブロックの数。

OperationResult[2]

操作の結果。

RequestOrResponseType[2]

要求または応答の種類。

要件

   
サポートされている最小のクライアント Windows 10 ビルド 20348
サポートされている最小のサーバー Windows 10 ビルド 20348
Header winioctl.h