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する必要があります。
要件
要件 | 値 |
---|---|
Header | ntddchgr.h |
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示