Bagikan melalui


Fungsi ILFindChild (shlobj_core.h)

Menentukan apakah struktur ITEMIDLIST yang ditentukan adalah turunan dari struktur ITEMIDLIST lainnya.

Sintaks

PUIDLIST_RELATIVE ILFindChild(
  [in] PIDLIST_ABSOLUTE  pidlParent,
  [in] PCIDLIST_ABSOLUTE pidlChild
);

Parameter

[in] pidlParent

Jenis: PCIDLIST_ABSOLUTE

Penunjuk ke struktur ITEMIDLIST induk.

[in] pidlChild

Jenis: PCIDLIST_ABSOLUTE

Penunjuk ke struktur ITEMIDLIST anak.

Mengembalikan nilai

Jenis: PUIDLIST_RELATIVE

Mengembalikan penunjuk ke struktur ITEMIDLIST sederhana anak jika pidlChild adalah anak dari pidlParent. Struktur yang dikembalikan terdiri dari pidlChild, dikurangi struktur SHITEMID yang membentuk pidlParent. Mengembalikan NULL jika pidlChild bukan anak dari pidlParent.

Catatan Penunjuk yang dikembalikan adalah penunjuk ke dalam struktur induk yang ada. Ini adalah alias untuk pidlChild. Tidak ada memori baru yang dialokasikan dalam kaitannya dengan penunjuk yang dikembalikan. Bukan tanggung jawab penelepon untuk membebaskan nilai yang dikembalikan.
 

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header shlobj_core.h (termasuk Shlobj.h)
Pustaka Shell32.lib
DLL Shell32.dll (versi 5.0 atau yang lebih baru)