CHANGER_PRODUCT_DATA 구조체(ntddchgr.h)
CHANGER_PRODUCT_DATA 구조는 IOCTL_CHANGER_GET_PRODUCT_DATA 요청과 함께 디바이스의 제품 데이터를 검색하는 데 사용됩니다.
구문
typedef struct _CHANGER_PRODUCT_DATA {
UCHAR VendorId[VENDOR_ID_LENGTH];
UCHAR ProductId[PRODUCT_ID_LENGTH];
UCHAR Revision[REVISION_LENGTH];
UCHAR SerialNumber[SERIAL_NUMBER_LENGTH];
UCHAR DeviceType;
} CHANGER_PRODUCT_DATA, *PCHANGER_PRODUCT_DATA;
멤버
VendorId[VENDOR_ID_LENGTH]
디바이스 제조업체의 이름을 지정합니다.
ProductId[PRODUCT_ID_LENGTH]
공급업체에서 정의한 대로 제품 ID를 지정합니다.
Revision[REVISION_LENGTH]
공급업체에서 정의한 대로 제품 수정 버전을 지정합니다.
SerialNumber[SERIAL_NUMBER_LENGTH]
이 디바이스를 식별하기 위해 공급업체에서 정의한 값을 지정합니다. 일련 번호는 지정된 형식의 모든 변경자에 대해 고유하지만 공급업체 및 제품 라인에서 반드시 고유하지는 않습니다. SCSI 변경기에서 이 값은 중요 제품 데이터일 수 있습니다. SerialNumber가 고유하지 않은 경우 미니클래스 드라이버는 GET_CHANGER_PARAMETERS 구조체의 Features0 멤버에서 CHANGER_SERIAL_NUMBER_VALID 플래그를 설정해서는 안 됩니다.
DeviceType
변경자의 디바이스 유형을 지정합니다. 이 멤버는 MEDIUM_CHANGER 합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | ntddchgr.h |