Freigeben über


GET_CHANGER_PARAMETERS Struktur (ntddchgr.h)

Ruft die Merkmale des Änderungsgebers ab.

Syntax

typedef struct _GET_CHANGER_PARAMETERS {
  ULONG  Size;
  USHORT NumberTransportElements;
  USHORT NumberStorageElements;
  USHORT NumberCleanerSlots;
  USHORT NumberIEElements;
  USHORT NumberDataTransferElements;
  USHORT NumberOfDoors;
  USHORT FirstSlotNumber;
  USHORT FirstDriveNumber;
  USHORT FirstTransportNumber;
  USHORT FirstIEPortNumber;
  USHORT FirstCleanerSlotAddress;
  USHORT MagazineSize;
  ULONG  DriveCleanTimeout;
  ULONG  Features0;
  ULONG  Features1;
  UCHAR  MoveFromTransport;
  UCHAR  MoveFromSlot;
  UCHAR  MoveFromIePort;
  UCHAR  MoveFromDrive;
  UCHAR  ExchangeFromTransport;
  UCHAR  ExchangeFromSlot;
  UCHAR  ExchangeFromIePort;
  UCHAR  ExchangeFromDrive;
  UCHAR  LockUnlockCapabilities;
  UCHAR  PositionCapabilities;
  UCHAR  Reserved1[2];
  ULONG  Reserved2[2];
} GET_CHANGER_PARAMETERS, *PGET_CHANGER_PARAMETERS;

Angehörige

Size

Die Größe dieser Struktur in Byte. Auf Größe(GET_CHANGER_PARAMETERS) festgelegt. Dieser Member gibt die Version dieser Struktur an, die vom Miniklassentreiber verwendet wird.

NumberTransportElements

Gibt die Anzahl der Transportelemente im Changer an. Bei einem SCSI-Changer wird dies auf der Elementadressenseite definiert. Dieser Wert ist fast immer 1, da die meisten Änderungselemente ein einzelnes Transportelement aufweisen, das ein oder zwei Auswahlmechanismen aufweisen kann. Ein Changer mit zwei Auswahlmechanismen für den Transport darf nicht als zwei Transporte dargestellt werden, da die Auswahl nicht einzeln adressiert werden kann. High-End-Medienbibliotheken können zwei und mehrere Transportelemente zur Fehlertoleranz aufweisen.

NumberStorageElements

Gibt die Anzahl der Speicherelemente (Slots) im Changer an. Bei einem SCSI-Changer wird dies auf der Elementadressenseite definiert. Dieser Wert stellt die maximale Anzahl der verfügbaren Steckplätze für diesen Änderungsgeber dar, einschließlich derer in Wechselmedien, ob die Magazine installiert sind. Wenn NumberCleanerSlots 1 ist, ist NumberStorageElements- 1 kleiner als die maximale Anzahl von Slots im Changer.

NumberCleanerSlots

Gibt die Anzahl der Speicherelemente (Steckplätze) für sauberere Patronen im Veränderer an. Bei einem SCSI-Changer wird dieser Wert nicht in Modus-Sinnesdaten gemeldet, sodass der Miniklassentreiber ihn bereitstellen muss. Der Miniklassentreiber sollte NumberCleanerSlots nur auf 1 festlegen, wenn der Betreiberleitfaden für den Veränderer einen bestimmten Steckplatz als saubereren Steckplatz identifiziert. Wenn NumberCleanerSlots 1 ist, gibt FirstCleanerSlotAddress die nullbasierte Adresse des Steckplatzes an, in den ein Laufwerksreiniger eingefügt werden soll. Wenn der Wechsel nicht die Laufwerkreinigung unterstützt, indem die Reinigungspatrone programmgesteuert von seinem Steckplatz auf ein Laufwerk verschoben wird, muss der Miniklassentreiber NumberCleanerSlots auf 0 festlegen. NumberCleanerSlots darf nicht größer als 1 sein.

NumberIEElements

Gibt die Anzahl der IEport-Elemente an, die der Changer zum Einfügen und Auswerfen von Medien hat. Bei einem SCSI-Changer wird dies auf der Elementadressenseite definiert. Ein IEport-Element darf nicht Teil des Speicherelements (Slot) sein, und es muss möglich sein, Medien zwischen dem IEport und einem Steckplatz mit einem MOVE MEDIUM SCSI-Befehl zu übertragen. Wenn der Wechsel über eine Tür und keinen echten IEport verfügt, muss der Miniklassentreiber NumberIEElements auf 0 festlegen.

NumberDataTransferElements

Gibt die Anzahl der Datenübertragungselemente (Laufwerke) im Changer an. Bei einem SCSI-Changer wird dies auf der Elementadressenseite definiert. Im Gegensatz zu NumberStorageElements, das die Gesamtanzahl der möglichen Slots angibt, ob die Slots tatsächlich vorhanden sind, NumberDataTransferElements die Anzahl der Laufwerke an, die tatsächlich im Änderungsgeber vorhanden sind.

NumberOfDoors

Gibt die Anzahl der Türen an, die der Änderungsgeber hat. Bei einem SCSI-Changer wird dieser Wert nicht in Modus-Sinnesdaten gemeldet, sodass der Miniklassentreiber ihn bereitstellen muss. Eine Tür bietet zugriff auf alle Medien im Changer gleichzeitig, im Gegensatz zu einem IEport, der Zugriff auf ein oder mehrere, aber nicht alle Medien bietet. Eine Wechseltür kann eine physische Fronttür oder ein einzelnes Magazin sein, das alle Medien enthält. Wenn ein Changer nur einen IEport zum Einfügen und Auswerfen von Medien unterstützt, muss die NumberOfDoors- 0 sein.

FirstSlotNumber

Gibt die Nummer an, die vom Änderungsanbieter verwendet wird, um das erste Speicherelement (Steckplatz) im Änderungsmodul für den Endbenutzer zu identifizieren, entweder durch Markieren eines Magazins oder durch Definieren eines Steckplatznummerierungsschemas im Leitfaden für Die Operatoren des Changers. FirstSlotNumber ist in der Regel 0 oder 1, kann aber die erste Adresse in einem aufeinander folgenden Bereich von Slotadressen sein, die vom Anbieter definiert werden.

FirstDriveNumber

Gibt die Nummer an, die vom Änderungsanbieter verwendet wird, um das erste Datenübertragungselement (Laufwerk) im Changer an den Endbenutzer zu identifizieren. FirstDriveNumber- ist in der Regel 0 oder 1, kann jedoch die erste Adresse in einem aufeinander folgenden Bereich von Laufwerkadressen sein, die vom Anbieter definiert werden.

FirstTransportNumber

Gibt die Nummer an, die vom Änderungsanbieter verwendet wird, um das erste (und in der Regel nur) Transportelement im Changer an den Endbenutzer zu identifizieren. FirstTransportNumber ist in der Regel 0 oder 1, kann jedoch die erste Adresse in einem aufeinander folgenden Bereich von Transportadressen sein, die vom Anbieter definiert werden.

FirstIEPortNumber

Gibt die Zahl an, die vom Änderungsanbieter verwendet wird, um den ersten (und in der Regel nur) IEport im Änderungsanbieter für den Endbenutzer zu identifizieren. FirstIEPortNumber ist in der Regel 0 oder 1, kann aber die erste Adresse in einem aufeinander folgenden Bereich von IEport-Adressen sein, die vom Anbieter definiert sind. Wenn NumberIEElements 0 ist, muss FirstIEPortNumber- ebenfalls 0 sein.

FirstCleanerSlotAddress

Gibt die Nummer an, die vom Änderungsanbieter verwendet wird, um die erste (und nur) Steckplatzadresse zu identifizieren, die einer Laufwerksreinigerpatrone für den Endbenutzer zugewiesen ist. Dies muss der Wert sein, der vom Anbieter im Leitfaden für Die Operatoren des Changers definiert wird. Wenn ein Änderungsmodul beispielsweise 8 Steckplätze mit der Nummer 1 bis 8 hat und der Betreiberleitfaden slot 8 als Laufwerksreiniger-Steckplatz bezeichnet, FirstSlotNumber wäre 1 und FirstCleanerSlotAddress wäre 8. Wenn die gleichen 8 Slots 0 bis 7 nummeriert wurden, wäre FirstSlotNumber 0 und FirstCleanerSlotAddress 7. Wenn NumberCleanerSlots 0 ist, muss FirstCleanerSlotAddress 0 sein.

MagazineSize

Gibt die Anzahl der Steckplätze in den wechselbaren Magazinen im Changer an. Dieses Element ist nur gültig, wenn CHANGER_CARTRIDGE_MAGAZINE in Features0festgelegt ist.

DriveCleanTimeout

Gibt zweimal die maximale Anzahl von Sekunden an, für die eine Reinigung erwartet wird. Die Laufwerke des Changers sollten in der Hälfte der durch DriveCleanTimeoutangegebenen Zeit von seiner Reinigerpatrone bereinigt werden. Wenn beispielsweise ein Laufwerk in der Regel in 300 Sekunden (5 Minuten) bereinigt wird, sollte DriveCleanTimeout- auf 600 festgelegt werden.

Features0

Gibt die vom Changer unterstützten Features an. Dieses Element kann einen oder mehrere der folgenden Werte bitweise zusammensetzen.

CHANGER_BAR_CODE_SCANNER_INSTALLED

Der Changer unterstützt einen Balkencodeleser, und der Reader wird installiert. Ein Miniklassentreiber darf dieses Flag nicht hartcodieren, es sei denn, der Barcodeleser des Changers ist immer installiert. Wenn der Balkencodeleser optional ist, muss der Miniklassentreiber bestimmen, ob der Reader tatsächlich installiert ist, und das Flag entsprechend festlegen.

CHANGER_INIT_ELEM_STAT_WITH_RANGE

Der Changer kann Elemente innerhalb eines angegebenen Bereichs initialisieren. Bei einem SCSI-Changer gibt dieses Flag an, ob der Changer den INITIALIZE ELEMENT STATUS WITH RANGE SCSI-Befehl unterstützt.

CHANGER_CLOSE_IEPORT

Der Changer verfügt über einen IEport und kann den IEport programmgesteuert zurückziehen.

CHANGER_OPEN_IEPORT

Der Changer verfügt über einen IEport und kann den IEport programmgesteuert erweitern.

CHANGER_STATUS_NON_VOLATILE

Der Changer verwendet nichtvolatile Arbeitsspeicher für Elementstatusinformationen.

CHANGER_EXCHANGE_MEDIA

Unterstützt DEN EXCHANGE MEDIUM SCSI-Befehl entweder durch die Behandlung von zwei Volumes gleichzeitig oder durch Verwenden anderer Änderungselemente zum Emulieren dieser Funktion.

CHANGER_CLEANER_SLOT

Gibt an, dass der Wechsel über einen bestimmten Steckplatz verfügt, der für eine Reinigerpatrone vorgesehen ist. Wenn diese Kennzeichnung festgelegt ist, muss NumberCleanerSlots eins sein und FirstCleanerSlotAddress die Adresse des saubereren Steckplatzes angeben. Dieses Bit kann nur festgelegt werden, wenn CHANGER_DRIVE_CLEANING_REQUIRED festgelegt ist und CHANGER_CLEANER_OPS_NOT_SUPPORTED zurückgesetzt wird.

CHANGER_LOCK_UNLOCK

Die Tür des Wechsels, der IEport oder die Wähltastatur kann programmgesteuert gesperrt oder entsperrt werden. Wenn dieses Kennzeichen festgelegt ist, gibt LockUnlockCapabilities an, welche Elemente gesperrt oder entsperrt werden können.

CHANGER_CARTRIDGE_MAGAZINE

Der Changer verwendet Wechselpatronenmagazine für einige oder alle Lagerplätze.

CHANGER_MEDIUM_FLIP

Das Transportelement des Changers unterstützt das Kippen (Drehen) von Medien. Bei einem SCSI-Changer spiegelt dieses Flag das gedrehte Bit auf der Seite mit den Transportgeometrieparametern wider.

CHANGER_POSITION_TO_ELEMENT

Der Changer kann den Transport an ein bestimmtes Ziel positionieren. Bei einem SCSI-Changer gibt dieses Flag an, ob der Changer den BEFEHL POSITION TO ELEMENT SCSI unterstützt. Wenn dieses Kennzeichen festgelegt ist, gibt PositionCapabilities die Elemente an, an die der Transport positioniert werden kann.

CHANGER_REPORT_IEPORT_STATE

Der Changer kann melden, ob Medien im IEport vorhanden sind. Ein solcher Changer muss über einen Sensor im IEport verfügen, um das Vorhandensein oder Fehlen von Medien zu erkennen.

CHANGER_STORAGE_DRIVE

Der Changer kann ein Laufwerk als unabhängiges Speicherelement verwenden; Das heißt, es kann Medien auf dem Laufwerk speichern, ohne sie zu lesen. Bei einem SCSI-Changer spiegelt dieses Flag den Zustand des DT-Bits auf der Seite mit den Gerätefunktionen wider.

CHANGER_STORAGE_IEPORT

Der Changer kann einen IEport als unabhängiges Speicherelement verwenden. Bei einem SCSI-Changer spiegelt dieses Flag den Status des E/E-Bits auf der Seite mit den Gerätefunktionen wider.

CHANGER_STORAGE_SLOT

Der Changer kann einen Steckplatz als unabhängiges Speicherelement für Medien verwenden. Bei einem SCSI-Changer spiegelt dieses Flag den Status des ST-Bits auf der Seite mit den Gerätefunktionen wider. Slots sind der normale Speicherort für Medien, sodass der Changer diese Funktionalität unterstützen muss.

CHANGER_STORAGE_TRANSPORT

Der Changer kann einen Transport als unabhängiges Speicherelement verwenden. Bei einem SCSI-Changer spiegelt dieses Flag den Status des MT-Bits auf der Seite mit den Gerätefunktionen wider.

CHANGER_DRIVE_CLEANING_REQUIRED

Gibt an, dass die Laufwerke des Changers in regelmäßigen Abständen Sinnescodes melden, die angeben, dass das Laufwerk eine Reinigung erfordert.

CHANGER_PREDISMOUNT_EJECT_REQUIRED

Der Changer erfordert einen expliziten Befehl, der über einen Massenspeichertreiber (z. B. Band, Datenträger oder CD-ROM) ausgegeben wird, um Medien von einem Laufwerk auszuwerfen, bevor die Änderung die Medien von einem Laufwerk in einen Steckplatz verschieben kann. Wenn der Changer Medien automatisch auswirft, sollte der Miniklassentreiber dieses Kennzeichen löschen.

CHANGER_CLEANER_ACCESS_NOT_VALID

Das ELEMENT_STATUS_ACCESS Flag in einer CHANGER_ELEMENT_STATUS Struktur für ein Datentransportelement ist ungültig, wenn das Transportelement eine Reinigungspatrone enthält.

CHANGER_DRIVE_EMPTY_ON_DOOR_ACCESS

Der Changer erfordert, dass alle Laufwerke leer (nicht montiert) sind, bevor sie durch die Tür zugänglich sind. Der Miniklassentreiber sollte dieses Kennzeichen festlegen, wenn der Changer statische sensible Laufwerke aufweist, die von einem Operator betroffen sein könnten, der Zugriff auf die Innenseite des Änderungsreglers erhält, oder wenn der Änderungsgeber automatisch Medien von seinen Laufwerken auswirft, wenn der Operator versucht, die Tür physisch zu öffnen.

CHANGER_VOLUME_IDENTIFICATION

Der Changer unterstützt die Volumenidentifikation. Bei einem SCSI-Changer gibt dieses Flag an, ob der Changer die BEFEHLE SEND VOLUME TAG und REQUEST VOLUME ELEMENT ADDRESS SCSI unterstützt.

Der Changer kann nach Volumeninformationen suchen. Bei einem SCSI-Changer gibt dieses Flag an, ob der Changer den SEND VOLUME TAG SCSI-Befehl mit einem Sendeaktionscode von TRANSLATE unterstützt.

CHANGER_VOLUME_ASSERT

Der Changer kann Volumeninformationen überprüfen. Bei einem SCSI-Changer gibt dieses Flag an, ob der Changer den SEND VOLUME TAG SCSI-Befehl mit einem Send-Aktionscode von ASSERT unterstützt.

CHANGER_VOLUME_REPLACE

Der Changer kann Volumeninformationen ersetzen. Bei einem SCSI-Changer gibt dieses Flag an, ob der Changer den SEND VOLUME TAG SCSI-Befehl mit einem Send-Aktionscode von REPLACE unterstützt.

CHANGER_VOLUME_UNDEFINE

Der Changer kann vorhandene Volumeinformationen löschen. Bei einem SCSI-Changer gibt dieses Flag an, ob der Changer den SEND VOLUME TAG SCSI-Befehl mit einem Sendeaktionscode von UNDEFINE unterstützt.

CHANGER_SERIAL_NUMBER_VALID

Die von GetProductData gemeldete Seriennummer ist gültig und eindeutig für alle Changer dieses Typs. Seriennummern sind nicht garantiert für alle Anbieter und Produktlinien eindeutig. Wenn die Seriennummer des Changers gemäß dieser Definition eindeutig ist, sollte der Miniklassentreiber dieses Kennzeichen festlegen und SerialNumber in CHANGER_PRODUCT_DATA auf die Seriennummer festlegen.

CHANGER_PREMOUNT_EJECT_REQUIRED

Der Changer erfordert einen expliziten Befehl, der über einen Massenspeichertreiber ausgegeben wird, um einen Laufwerkmechanismus auszuwerfen, bevor der Changer Medien von einem Steckplatz auf das Laufwerk verschieben kann. Ein Wechsel mit CD-ROM Laufwerken kann z. B. erfordern, dass der Schacht dem Robotertransport präsentiert wird, damit ein Teil der Medien während eines Montagevorgangs auf die Schale geladen werden kann. Wenn der Changer den Mechanismus automatisch auswirft, sollte der Miniklassentreiber dieses Kennzeichen löschen.

CHANGER_DEVICE_REINITIALIZE_CAPABLE

Der Changer kann das Transportelement als Reaktion auf einen expliziten Befehl neu kalibrieren. Der Änderungsklassentreiber ruft ChangerReinitializeUnit- auf, um eine Neukalibrierung zu initiieren.

CHANGER_KEYPAD_ENABLE_DISABLE

Die Änderungstaste kann programmgesteuert aktiviert und deaktiviert werden.

CHANGER_RESERVED_BIT

Reserviert, um Features1 Flags anzugeben.

Features1

Gibt zusätzliche Features an, die vom Changer unterstützt werden. Dieses Element kann einen oder mehrere der folgenden Werte bitweise zusammensetzen.

CHANGER_PREDISMOUNT_ALIGN_TO_SLOT

Gibt an, dass der Transport an den Zielplatz verschoben werden muss, bevor die Medien von einem Laufwerk in den Steckplatz verschoben werden. Die Bit-CHANGER_PREDISMOUNT_ALIGN_TO_DRIVE muss zurückgesetzt werden, wenn dies festgelegt ist.

CHANGER_PREDISMOUNT_ALIGN_TO_DRIVE

Gibt an, dass der Transport auf das Laufwerk verschoben werden muss, bevor Medien vom Laufwerk in einen Steckplatz verschoben werden. Die Bit-CHANGER_PREDISMOUNT_ALIGN_TO_SLOT muss zurückgesetzt werden, wenn dies festgelegt ist.

CHANGER_CLEANER_AUTODISMOUNT

Gibt an, dass die Veränderer die Reinigungspatrone automatisch wieder in den ursprünglichen Steckplatz verschieben wird, nachdem die Reinigung abgeschlossen ist. Dieses Bit kann nur festgelegt werden, wenn CHANGER_DRIVE_CLEANING_REQUIRED festgelegt ist und CHANGER_CLEANER_OPS_NOT_SUPPORTED zurückgesetzt wird.

CHANGER_TRUE_EXCHANGE_CAPABLE

Das Gerät kann zwei Volumes gleichzeitig bearbeiten, ohne zusätzliche Änderungselemente zu verwenden.

CHANGER_SLOTS_USE_TRAYS

Der Änderungsregler verwendet wechselbare Schalen in seinen Steckplätzen, die erfordern, dass die Medien in einer Schale platziert werden und die Taskleiste an die gewünschte Position verschoben wird.

CHANGER_RTN_MEDIA_TO_ORIGINAL_ADDR

Gibt an, dass das Volume beim Verschieben des Volumes vom Laufwerk zum Steckplatz wieder in denselben Steckplatz zurückkehren muss, von dem es zuvor auf das Laufwerk verschoben wurde.

CHANGER_CLEANER_OPS_NOT_SUPPORTED

Gibt an, dass der Transport des Changers nicht programmgesteuert von Software über dem Änderungstreiber befehlen werden kann, um eine Reinigungspatrone auf ein schmutziges Laufwerk zu verschieben. Dieses Bit kann nur festgelegt werden, wenn das CHANGER_DRIVE_CLEANING_REQUIRED Bit festgelegt ist. Wenn dieses Bit festgelegt ist, müssen sowohl CHANGER_CLEANER_AUTODISMOUNT als auch CHANGER_CLEANER_SLOT zurückgesetzt werden.

CHANGER_IEPORT_USER_CONTROL_OPEN

Der Changer erfordert, dass der Benutzer einen geschlossenen IEport manuell öffnen kann.

CHANGER_IEPORT_USER_CONTROL_CLOSE

Der Changer erfordert, dass der Benutzer einen geöffneten IEport manuell schließt.

CHANGER_MOVE_EXTENDS_IEPORT

Der Änderungsregler erweitert die Taskleiste automatisch, wenn ein Befehl ausgegeben wird, um Medien in einen IEport zu verschieben.

CHANGER_MOVE_RETRACTS_IEPORT

Der Änderungsregler zieht die Taskleiste automatisch zurück, wenn ein Befehl ausgegeben wird, um Medien von einem IEport zu verschieben.

MoveFromTransport

Gibt an, ob der Changer das Verschieben eines Medienelements von einem Transportelement in ein anderes Transportelement, einen Speicherplatz, einen IEport oder ein Laufwerk unterstützt. Für einen SCSI-Changer wird dies auf der Seite mit den Gerätefunktionen definiert. Der Transport ist in der Regel nicht die Quelle oder das Ziel für das Verschieben oder Austauschen von Medien.

Anrufer können die folgenden Masken verwenden, um zu bestimmen, ob der Changer Medien in ein bestimmtes Element verschieben kann.

CHANGER_TO_TRANSPORT

Der Changer kann den Vorgang vom angegebenen Element zu einem Transport ausführen.

CHANGER_TO_SLOT

Der Changer kann den Vorgang vom angegebenen Element in einen Speicherplatz ausführen.

CHANGER_TO_IEPORT

Der Changer kann den Vorgang vom angegebenen Element zu einem IEport ausführen.

CHANGER_TO_DRIVE

Der Changer kann den Vorgang vom angegebenen Element auf ein Laufwerk ausführen.

MoveFromSlot

Gibt an, ob der Changer das Verschieben des Mediums von einem Speicherplatz zu einem Transportelement, einem anderen Speicherplatz, einem IEport oder einem Laufwerk unterstützt. Anrufer können die unter MoveFromTransport beschriebenen Masken verwenden, um zu bestimmen, ob der Changer die Verschiebung unterstützt.

MoveFromIePort

Gibt an, ob der Changer das Verschieben des Mediums von einem IEport zu einem Transportelement, einem Speicherplatz, einem anderen IEport oder einem Laufwerk unterstützt. Für einen SCSI-Changer wird dies auf der Seite mit den Gerätefunktionen definiert. Anrufer können die unter MoveFromTransport beschriebenen Masken verwenden, um zu bestimmen, ob der Changer die Verschiebung unterstützt.

MoveFromDrive

Gibt an, ob der Changer das Verschieben des Mediums von einem Laufwerk zu einem Transportelement, einem Speicherplatz, einem IEport oder einem anderen Laufwerk unterstützt. Anrufer können die unter MoveFromTransport beschriebenen Masken verwenden, um zu bestimmen, ob der Changer die Verschiebung unterstützt.

ExchangeFromTransport

Gibt an, ob der Changer den Austausch zwischen einem Transportelement und einem anderen Transportelement, einem Speicherplatz, einem IEport oder einem Laufwerk unterstützt. Anrufer können die unter MoveFromTransport beschriebenen Masken verwenden, um zu bestimmen, ob der Changer den Austausch unterstützt.

ExchangeFromSlot

Gibt an, ob der Changer den Austausch von Medium zwischen einem Speicherplatz und einem Transportelement, einem anderen Speicherplatz, einem IEport oder einem Laufwerk unterstützt. Anrufer können die unter MoveFromTransport beschriebenen Masken verwenden, um zu bestimmen, ob der Changer den Austausch unterstützt.

ExchangeFromIePort

Gibt an, ob der Changer den Austausch von Medium zwischen einem IEport und einem Transportelement, einem Speicherplatz, einem anderen IEport oder einem Laufwerk unterstützt. Anrufer können die unter MoveFromTransport beschriebenen Masken verwenden, um zu bestimmen, ob der Changer den Austausch unterstützt.

ExchangeFromDrive

Gibt an, ob der Changer den Austausch zwischen einem Laufwerk und einem Transportelement, einem Speicherplatz, einem IEport oder einem anderen Laufwerk unterstützt. Anrufer können die unter MoveFromTransport beschriebenen Masken verwenden, um zu bestimmen, ob der Changer den Austausch unterstützt.

LockUnlockCapabilities

Gibt an, welche Elemente eines Changers programmgesteuert gesperrt oder entsperrt werden können. Dieses Element ist nur gültig, wenn CHANGER_LOCK_UNLOCK in Features0festgelegt ist.

Anrufer können die folgenden Masken verwenden, um zu bestimmen, ob der Änderungsschalter ein bestimmtes Element sperren oder entsperren kann.

LOCK_UNLOCK_IEPORT

Der Änderungsschalter kann seine IEports sperren oder entsperren.

LOCK_UNLOCK_DOOR

Der Änderungsschalter kann seine Tür sperren oder entsperren.

LOCK_UNLOCK_KEYPAD

Der Änderungsschalter kann seine Wähltastatur sperren oder entsperren.

PositionCapabilities

Gibt die Elemente an, an die ein Changer seinen Transport positionieren kann. Anrufer können die unter MoveFromTransport- beschriebenen Masken verwenden, um zu bestimmen, ob der Changer die Positionierung des Transports zu einem bestimmten Element unterstützt. Dieses Element ist nur gültig, wenn CHANGER_POSITION_TO_ELEMENT in Features0festgelegt ist.

Reserved1[2]

Reserviert für die zukünftige Verwendung.

Reserved2[2]

Reserviert für die zukünftige Verwendung.

Bemerkungen

GET_CHANGER_PARAMETERS enthält die Parameter eines Changers. Der Changer-Miniklassentreiber ordnet diese Struktur zu, wenn er vom Änderungsklassentreiber angefordert wird.

Anforderungen

Anforderung Wert
Header- ntddchgr.h

Siehe auch

ChangerGetParameters-