CHANGER_ELEMENT_STATUS_EX Struktur (winioctl.h)
Stellt die status des angegebenen Elements dar.
Syntax
typedef struct _CHANGER_ELEMENT_STATUS_EX {
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];
BYTE VendorIdentification[VENDOR_ID_LENGTH];
BYTE ProductIdentification[PRODUCT_ID_LENGTH];
BYTE SerialNumber[SERIAL_NUMBER_LENGTH];
} CHANGER_ELEMENT_STATUS_EX, *PCHANGER_ELEMENT_STATUS_EX;
Member
Element
Eine CHANGER_ELEMENT-Struktur , die das Element darstellt, auf das diese Struktur verweist.
SrcElementAddress
Eine CHANGER_ELEMENT-Struktur , die das Element darstellt, aus dem die Medien, die sich derzeit in diesem Element befinden, zuletzt verschoben wurden.
Dieser Member ist nur gültig, wenn das Flags-Element ELEMENT_STATUS_SVALID enthält.
Flags
Das Element status. Bei diesem Member kann es sich um einen oder mehrere der folgenden Werte handeln.
Wert | Bedeutung |
---|---|
|
Das Transportelement des Changers kann auf das Medienelement in diesem Element zugreifen. Die Medien sind unter folgenden Umständen nicht zugänglich: (1) Wenn der Elementtyp ChangerSlot ist, ist der Slot nicht im Changer vorhanden (z. B. wurde das Magazin, das den Slot enthält, physisch entfernt). (2) Wenn der Elementtyp ChangerDrive ist, ist das Laufwerk beschädigt oder wurde entfernt. (3) Wenn der Elementtyp ChangerIEPort ist, wird der Einfüge-/Auswurfport des Changers erweitert. |
|
Informationen zu alternativen Volumes im AlternateVolumeID-Member sind gültig. |
|
Das Element befindet sich in einem abnormalen Zustand. Weitere Informationen finden Sie im Member ExceptionCode . |
|
Das -Element unterstützt den Export von Medien über den Einfüge-/Auswerfport des Changers. |
|
Das Element enthält ein Medienelement.
Beachten Sie, dass dieser Wert nur gültig ist, wenn der Elementtyp ChangerDrive, ChangerSlot oder ChangerTransport ist. Wenn der Elementtyp ChangerIEPort ist, ist dieser Wert nur gültig, wenn das Features0-Element von GET_CHANGER_PARAMETERS CHANGER_REPORT_IEPORT_STATE enthält. |
|
Die SCSI-Ziel-ID im TargetID-Member ist gültig.
Dieser Wert ist nur gültig, wenn der Elementtyp ChangerDrive ist. |
|
Die Medien in diesem Element wurden von einem Operator dort platziert.
Dieser Wert ist nur gültig, wenn der Elementtyp ChangerIEPort ist. |
|
Das -Element unterstützt den Import von Medien über den Einfüge-/Auswerfport des Changers. |
|
Die Medien im Element wurden umgedreht.
Dieser Wert ist nur gültig, wenn ELEMENT_STATUS_SVALID ebenfalls enthalten ist. |
|
Die Nummer der logischen Einheit im Lun-Element ist gültig. Dieser Wert ist nur gültig, wenn der Elementtyp ChangerDrive ist. |
|
Das Laufwerk an der von Lun und TargetID angegebenen Adresse befindet sich auf einem anderen SCSI-Bus als der Changer selbst. |
|
Die Seriennummer im SerialNumber-Member ist gültig. |
|
Informationen zum primären Volume im PrimaryVolumeID-Member sind gültig. |
|
Das SourceElement-Element und ELEMENT_STATUS_INVERT sind gültig. |
ExceptionCode
Ein Ausnahmecode, der angibt, dass sich das Element in einem abnormalen Zustand befindet. Dieser Member ist nur gültig, wenn das Flags-Element ELEMENT_STATUS_EXCEPT enthält. Dieser Member kann einer der folgenden Werte sein.
TargetId
Gibt für einen SCSI-Changer die SCSI-Ziel-ID des Laufwerks an dieser Elementadresse an. Dieser Member ist nur gültig, wenn das ElementType-Element der Elementstruktur ChangerDrive ist und das Flags-Element ELEMENT_STATUS_ID_VALID enthält.
Lun
Die SCSI-Nummer der logischen Einheit des Laufwerks an dieser Elementadresse. Dieses Element ist nur gültig, wenn das ElementType-Element der Elementstruktur ChangerDrive ist und das Flags-Element ELEMENT_STATUS_LUN_VALID enthält.
Reserved
Für die zukünftige Verwendung reserviert. Der Wert dieses Members muss 0 sein.
PrimaryVolumeID[MAX_VOLUME_ID_SIZE]
Der primäre Volumebezeichner für die Medien. Wenn der Changer einen Barcodeleser unterstützt und der Reader installiert ist (wie durch CHANGER_BAR_CODE_SCANNER_INSTALLED im Feature0-Element von GET_CHANGER_PARAMETERS angegeben), ist PrimaryVolumeID der Barcode des Mediums. Wenn der Changer keinen Barcodeleser unterstützt, ist PrimaryVolumeID der Wert, der dem Medium zuvor zugewiesen wurde.
Dieser Member ist nur gültig, wenn das Flags-Element ELEMENT_STATUS_PVOLTAG enthält.
Wenn der Volumebezeichner fehlt oder nicht lesbar ist, wird dieser Member gelöscht.
AlternateVolumeID[MAX_VOLUME_ID_SIZE]
Eine alternative Volumeidentifikation für die Medien. Dieser Member ist nur für zweiseitige Medien gültig und bezieht sich auf die ID der invertierten Seite. Es stellt niemals einen Barcode dar.
Dieser Member ist nur gültig, wenn das Flags-Element ELEMENT_STATUS_AVOLTAG enthält.
VendorIdentification[VENDOR_ID_LENGTH]
Der Anbieterbezeichner.
ProductIdentification[PRODUCT_ID_LENGTH]
Der Produktbezeichner.
SerialNumber[SERIAL_NUMBER_LENGTH]
Die Seriennummer für das Laufwerk.
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP |
Unterstützte Mindestversion (Server) | Windows Server 2003 |
Kopfzeile | winioctl.h (windows.h einschließen) |