Winapi Windowsshell:如何确定PIDL是绝对的还是相对的,以及如何将相对转换为绝对的?

Winapi Windowsshell:如何确定PIDL是绝对的还是相对的,以及如何将相对转换为绝对的?,winapi,windows-shell,Winapi,Windows Shell,给定一个PIDL,如何确定它是绝对的还是相对的 拥有已知的相对PIDL,如何将其转换为绝对值 谢谢。我想问题是,这个PIDL来自哪里?如果它来自您自己的代码,您应该已经知道了。如果它来自操作系统,那么它将被记录为什么类型。PIDL只是一个ID列表,无法知道它是绝对的还是相对的。如果它是相对的,那么它是相对于产生它的shell文件夹的。因此,要将它转换为绝对的,您可以将它与此shell文件夹的绝对PID连接起来。请参考:,这是您所需要的。

给定一个PIDL,如何确定它是绝对的还是相对的

拥有已知的相对PIDL,如何将其转换为绝对值


谢谢。

我想问题是,这个PIDL来自哪里?如果它来自您自己的代码,您应该已经知道了。如果它来自操作系统,那么它将被记录为什么类型。PIDL只是一个ID列表,无法知道它是绝对的还是相对的。如果它是相对的,那么它是相对于产生它的shell文件夹的。因此,要将它转换为绝对的,您可以将它与此shell文件夹的绝对PID连接起来。请参考:,这是您所需要的。