다음을 통해 공유


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