Дескриптор объекта и порядок событий
Когда мини-накопитель Microsoft PTP WIA выдает команду GetObjectHandles (см. стандарт PIMA 15740), камера должна вернуть дескриптор объектов в определенном порядке, чтобы мини-накопитель WIA правильно построил дерево элементов WIA.
Объекты с дочерними объектами должны отображаться в списке перед их дочерними объектами.
Числовой порядок дескрипторов не имеет значения. Например, если объект 5 имеет дочерние объекты 4, 6 и 7, список должен быть упорядочен 5, 4, 6, 7. Порядок 4, 5, 6, 7 не будет работать.
Для вспомогательных связей объект image должен находиться в списке дескрипторов объектов раньше других объектов в ассоциации.
События ObjectRemoved (см. стандарт PIMA 15740) должны происходить в порядке снизу вверх.
Иными словами, событие ObjectRemoved для объекта не должно происходить до тех пор, пока все его дочерние элементы не будут удалены в результате событий ObjectRemoved. Если изображение внутри вспомогательной связи должно быть удалено, другие объекты в ассоциации должны быть удалены в ответ на события ObjectRemoved перед удалением самого образа.