对于大多数对象关联,PTP 驱动程序会创建 WIA 文件夹项。 WIA_IPA_ITEM_FLAGS 属性设置了不同的标志,具体取决于关联类型,如下表所示:
Windows SDK 文档 (中描述的 PTP 关联代码关联类型 WIA 项类型标志) 0x0000
Undefined
WiaItemTypeFolder
0x0001
GenericFolder
WiaItemTypeFolder
0x0002
相册:
WiaItemTypeFolder
0x0003
TimeSequence
WiaItemTypeFolder |WiaItemTypeBurst
0x0004
HorizontalPanoramic
WiaItemTypeFolder |WiaItemTypeHPanorama
0x0005
VerticalPanoramic
WiaItemTypeFolder |WiaItemTypeVPanorama
0x0006
2DPanoramic
WiaItemTypeFolder
0x0007
AncillaryData
请参阅随附的文本。
ObjectInfo 数据集的 SequenceNumber 字段将放入 WIA_IPC_SEQUENCE 属性中。 PTP 驱动程序当前不使用 WIA_IPC_XCOORDINATE 和 WIA_IPC_YCOORDINATE 属性。 ObjectInfo 数据集的 AssociationDesc 成员当前未使用。
下图显示了存储在相机上的 AncillaryData 关联示例。 此关联由图像以及关联的音频和文本组成。
将 AncillaryData 关联映射到 WIA 文件夹时,非图像对象将成为图像对象的子级,如下图所示。 image 对象在 WIA_IPA_ITEM_FLAGS 中设置了 WiaItemTypeHasAttachments 标志。