다음을 통해 공유


STORAGE_RPMB_DESCRIPTOR 구조체(ntddstor.h)

STORAGE_RPMB_DESCRIPTOR 구조에는 디바이스의 RPMB(재생 보호 메모리 블록) 지원에 대한 정보가 포함되어 있습니다.

구문

typedef struct _STORAGE_RPMB_DESCRIPTOR {
  ULONG                   Version;
  ULONG                   Size;
  ULONG                   SizeInBytes;
  ULONG                   MaxReliableWriteSizeInBytes;
  STORAGE_RPMB_FRAME_TYPE FrameFormat;
} STORAGE_RPMB_DESCRIPTOR, *PSTORAGE_RPMB_DESCRIPTOR;

멤버

Version

이 구조체의 버전입니다. 를 STORAGE_RPMB_DESCRIPTOR_VERSION_1.

Size

이 구조체의 크기(바이트)입니다. sizeof(STORAGE_RPMB_DESCRIPTOR)로 설정합니다.

SizeInBytes

RPMB의 크기(바이트)입니다. SizeInBytes 는 0일 수 없습니다.

MaxReliableWriteSizeInBytes

한 트랜잭션에서 지원되는 최대 데이터 양(바이트)입니다. MaxReliableWriteSizeInBytes 는 0일 수 없습니다.

FrameFormat

페이로드가 있을 프레임 형식을 식별하는 **STORAGE_RPMB_FRAME_TYPE 구조체입니다.

설명

애플리케이션은 STORAGE_PROPERTY_ID 열거형이 StorageAdapterRpmbProperty로 설정된 IOCTL_STORAGE_QUERY_PROPERTY 실행하여 디바이스에 RPMB가 포함되어 있는지 여부와 RPMB가 지원하는 최대 페이로드 크기를 확인합니다.

Storport는 STORAGE_QUERY_TYPE 열거형이 PropertyStandardQuery로 설정된 경우 이 구조체의 페이로드 정보로 응답합니다.

요구 사항

요구 사항
헤더 ntddstor.h

추가 정보

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_PROPERTY_ID

STORAGE_QUERY_TYPE

**STORAGE_RPMB_FRAME_TYPE