Zurück

External Object Pointer

Das External Object Pointer-Objekt ermöglicht es einem Working Set, Objekte aus einem anderen Working Set anzuzeigen. Durch Ändern des Pointers wird ein anderes Objekt angezeigt. Wenn auf die NULL-Objekt-ID verwiesen wird, wird das Standard-Objekt angezeigt. Referenzierte Objekte bleiben im Besitz des ursprünglichen Working Sets, und alle Ereignisse und Befehle werden im Kontext dieses Pools ausgeführt. Das referenzierende Working Set kann keine Änderungen direkt an diesen Objekten vornehmen.
Attribut
AID
Attribut
Beschreibung
Object ID
Eindeutiger Bezeichner des Objekts. Muss innerhalb des Objektpools einzigartig sein (2 Bytes, 0-65534)
Default Object ID
Objekt-ID eines Objekts, das angezeigt werden soll, wenn die externe Objekt-ID ungültig ist oder die NULL-Objekt-ID. HINWEIS: Das Standardobjekt stammt immer aus demselben Objektpool wie dieses Objekt.
External Reference Name ID
Objekt-ID eines Objekts der externen Referenz NAME oder der NULL-Objekt-ID.
External Object ID
Objekt-ID eines referenzierten Objekts oder der NULL-Objekt-ID. Das referenzierte Objekt befindet sich im Objektpool des Arbeits-Satz-Meisters, der durch das Attribut „Externe Referenz NAME ID“ identifiziert wird und im entsprechenden Objekt der Externen Objektdefinition aufgeführt ist.
Wird benutzt in
Attribut
Beschreibung
External Reference NAME
Das External Reference NAME Objekt (ab VT Version 5) identifiziert den WS-Master eines Working Sets, das über einen External Object Pointer referenziert wird. Beim Laden eines Objektpools aus dem nicht-flüchtigen Speicher setzt der VT das Enable-Bit im Options-Attribut aller External Reference NAME Objekte zurück.