다음을 통해 공유


STORAGE_RPMB_DATA_FRAME 구조체(ntddstor.h)

STORAGE_RPMB_DATA_FRAME 구조체는 RPMB(재생 보호 메모리 블록) 페이로드의 데이터 프레임 형식을 식별합니다.

통사론

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;

회원

Stuff[196]

시스템 사용을 위해 예약되어 있습니다. 사용하지 마세요.

KeyOrMAC[32]

프로그래밍할 키 또는 이 프레임(또는 일련의 프레임)을 인증하는 MAC(메시지 인증 코드)입니다.

Data[256]

데이터 입력 또는 출력을 포함합니다.

Nonce[16]

호스트에서 생성된 임의의 128비트 숫자입니다. 읽기에만 필요합니다.

WriteCounter[4]

32비트 카운터입니다. 쓰기에만 필요합니다.

Address[2]

운영할 반부문 주소입니다.

BlockCount[2]

읽기/쓰기가 가능한 반 섹터 블록의 수입니다.

OperationResult[2]

작업의 결과입니다.

RequestOrResponseType[2]

요청 또는 응답의 형식입니다.

발언

이 데이터 프레임은 모든 RPMB 요청 및 응답을 구성하는 데 사용됩니다.

요구 사항

요구
헤더 ntddstor.h

참고 항목

STORAGE_RPMB_DESCRIPTOR