bind context strings documentation说STR_FILE_SYS_BIND_DATA_WIN7_FORMAT
决定是否获得Windows 7或8.1 PIDL格式,但是这些PIDL格式的文档在哪里?
IShellFolder::ParseDisplayName
的呼叫者如何知道是否应该传递此“标志”?
作为名称空间扩展的实现者,我什至应该关心这个“标志”吗?
作为更改通知侦听器,此“标志”如何影响SHChangeNotify
和朋友?当使用路径字符串调用SHChangeNotify
时,它将创建一个simple PIDL。这是始终相同的格式还是取决于Windows版本?
PIDL应该是persistable and transportable,所以如果将Windows 8.1 PIDL传递给Windows 7及更低版本上的默认文件系统IShellFolder实现,会发生什么情况?