다음을 통해 공유


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 포함)

추가 정보

STORAGE_DEVICE_DESCRIPTOR

STORAGE_DEVICE_ID_DESCRIPTOR