共用方式為


ILIsParent 函式 (shlobj_core.h)

測試 ITEMIDLIST 結構是否為另一 個 ITEMIDLIST 結構的父代。

語法

BOOL ILIsParent(
  [in] PCIDLIST_ABSOLUTE pidl1,
  [in] PCIDLIST_ABSOLUTE pidl2,
  [in] BOOL              fImmediate
);

參數

[in] pidl1

類型: PCIDLIST_ABSOLUTE

指定父系之 ITEMIDLIST 的指標 (PIDL) 結構。 這必須是絕對 PIDL。

[in] pidl2

類型: PCIDLIST_ABSOLUTE

指定子系之 ITEMIDLIST 的指標 (PIDL) 結構。 這必須是絕對 PIDL。

[in] fImmediate

類型: BOOL

布爾值,設定為 TRUE 以測試 pidl2 的立即父代,或 FALSE 來測試 pidl2 的任何父代。

傳回值

類型: BOOL

如果 pidl1pidl2 的父代,則傳回 TRUE。 如果 fImmediate 設定為 TRUE,則只有在 pidl1 是 pidl2 的直接父代時,函式才會傳回 TRUE。 否則,函式會傳回 FALSE

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
目標平台 Windows
標頭 shlobj_core.h (包含 Shlobj.h)
程式庫 Shell32.lib
Dll Shell32.dll (5.0 版或更新版本)