STORAGE_DEVICE_UNIQUE_IDENTIFIER 구조체(storduid.h)
STORAGE_DEVICE_UNIQUE_IDENTIFIER 구조체는 DUID(디바이스 고유 식별자)를 정의합니다.
구문
typedef struct _STORAGE_DEVICE_UNIQUE_IDENTIFIER {
ULONG Version;
ULONG Size;
ULONG StorageDeviceIdOffset;
ULONG StorageDeviceOffset;
ULONG DriveLayoutSignatureOffset;
} STORAGE_DEVICE_UNIQUE_IDENTIFIER, *PSTORAGE_DEVICE_UNIQUE_IDENTIFIER;
멤버
Version
DUID의 버전입니다.
Size
식별자 헤더 및 헤더 뒤에 있는 ID(식별자)의 크기(바이트)입니다.
StorageDeviceIdOffset
헤더의 시작부터 디바이스 ID 설명자(STORAGE_DEVICE_ID_DESCRIPTOR)까지의 오프셋(바이트)입니다. 디바이스 ID 설명자에는 디바이스의 중요한 제품 데이터(VPD)의 페이지 0x83 추출된 ID가 포함되어 있습니다.
StorageDeviceOffset
헤더의 시작부터 디바이스 설명자(STORAGE_DEVICE_DESCRIPTOR)까지의 오프셋(바이트)입니다. 디바이스 설명자에는 비 VPD 조회 데이터에서 추출된 ID가 포함되어 있습니다.
DriveLayoutSignatureOffset
드라이브 레이아웃 서명(STORAGE_DEVICE_LAYOUT_SIGNATURE)에 대한 오프셋(바이트)입니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | storduid.h(Storduid.h 포함) |