struktur CHANGER_ELEMENT_STATUS (winioctl.h)
Mewakili status elemen yang ditentukan.
Sintaks
typedef struct _CHANGER_ELEMENT_STATUS {
CHANGER_ELEMENT Element;
CHANGER_ELEMENT SrcElementAddress;
DWORD Flags;
DWORD ExceptionCode;
BYTE TargetId;
BYTE Lun;
WORD Reserved;
BYTE PrimaryVolumeID[MAX_VOLUME_ID_SIZE];
BYTE AlternateVolumeID[MAX_VOLUME_ID_SIZE];
} CHANGER_ELEMENT_STATUS, *PCHANGER_ELEMENT_STATUS;
Anggota
Element
Struktur CHANGER_ELEMENT yang mewakili elemen .
SrcElementAddress
Struktur CHANGER_ELEMENT yang mewakili elemen tempat media saat ini dalam elemen ini baru-baru ini dipindahkan.
Anggota ini hanya valid jika anggota Bendera menyertakan ELEMENT_STATUS_SVALID.
Flags
Status elemen. Anggota ini bisa menjadi satu atau beberapa nilai berikut.
Nilai | Makna |
---|---|
|
Elemen transportasi pengubah dapat mengakses bagian media dalam elemen ini. Media tidak dapat diakses dalam keadaan berikut: (1) Jika jenis elemen adalah ChangerSlot, slot tidak ada di changer (misalnya, majalah yang berisi slot telah dihapus secara fisik). (2) Jika jenis elemen adalah ChangerDrive, drive rusak atau telah dihapus. (3) Jika jenis elemen adalah ChangerIEPort, port insert/eject pengubah diperluas. |
|
Informasi volume alternatif di anggota AlternateVolumeID valid. |
|
Elemen ini dalam keadaan abnormal. Periksa anggota ExceptionCode untuk informasi selengkapnya. |
|
Elemen mendukung ekspor media melalui port insert/eject pengubah. |
|
Elemen berisi sepotong media.
Perhatikan bahwa nilai ini hanya valid jika jenis elemen adalah ChangerDrive, ChangerSlot, atau ChangerTransport. Jika ElementType adalah ChangerIEPort, nilai ini hanya valid jika anggota Fitur0GET_CHANGER_PARAMETERS menyertakan CHANGER_REPORT_IEPORT_STATE. |
|
ID target SCSI di anggota TargetID valid.
Nilai ini hanya valid jika jenis elemennya adalah ChangerDrive. |
|
Media dalam elemen ini ditempatkan di sana oleh operator.
Nilai ini hanya valid jika jenis elemen adalah ChangerIEPort. |
|
Elemen mendukung impor media melalui port insert/eject pengubah. |
|
Media dalam elemen dibalik.
Nilai ini hanya valid jika ELEMENT_STATUS_SVALID juga disertakan. |
|
Nomor unit logis di anggota Lun valid. Nilai ini hanya valid jika jenis elemennya adalah ChangerDrive. |
|
Drive di alamat yang ditunjukkan oleh Lun dan TargetID berada di bus SCSI yang berbeda dari changer itu sendiri. |
|
Informasi volume utama di anggota PrimaryVolumeID valid. |
|
Anggota SourceElement dan ELEMENT_STATUS_INVERT keduanya valid. |
ExceptionCode
Kode pengecualian yang menunjukkan bahwa elemen dalam keadaan abnormal. Anggota ini hanya valid jika anggota Bendera menyertakan ELEMENT_STATUS_EXCEPT. Anggota ini bisa menjadi salah satu nilai berikut.
TargetId
Untuk pengubah SCSI, menentukan ID target SCSI drive di alamat elemen ini. Anggota ini hanya valid jika anggota ElementType dari struktur Elemen adalah ChangerDrive dan anggota Bendera menyertakan ELEMENT_STATUS_ID_VALID.
Lun
Nomor unit logis SCSI dari drive di alamat elemen ini. Anggota ini hanya valid jika anggota ElementType dari struktur Elemen adalah ChangerDrive dan anggota Bendera menyertakan ELEMENT_STATUS_LUN_VALID.
Reserved
Disiapkan untuk penggunaan masa mendatang. Nilai anggota ini harus nol.
PrimaryVolumeID[MAX_VOLUME_ID_SIZE]
Pengidentifikasi volume utama untuk media. Jika pengubah mendukung pembaca kode batang dan pembaca diinstal (seperti yang ditunjukkan oleh CHANGER_BAR_CODE_SCANNER_INSTALLED di anggota Fitur0GET_CHANGER_PARAMETERS), PrimaryVolumeID adalah kode batang media. Jika pengubah tidak mendukung pembaca kode batang, PrimaryVolumeID adalah nilai yang sebelumnya ditetapkan ke media.
Anggota ini hanya valid jika anggota Bendera menyertakan ELEMENT_STATUS_PVOLTAG.
Jika pengidentifikasi volume hilang atau tidak dapat dibaca, anggota ini akan dihapus.
AlternateVolumeID[MAX_VOLUME_ID_SIZE]
Identifikasi volume alternatif untuk media. Anggota ini hanya berlaku untuk media dua sisi, dan berkaitan dengan ID sisi terbalik. Ini tidak pernah mewakili kode batang.
Anggota ini hanya valid jika anggota Bendera menyertakan ELEMENT_STATUS_AVOLTAG.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP |
Server minimum yang didukung | Windows Server 2003 |
Header | winioctl.h (termasuk Windows.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk