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 |