Fungsi SHCreatePropSheetExtArray (shlobj.h)
[SHCreatePropSheetExtArray tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Ini mungkin diubah atau tidak tersedia dalam versi berikutnya.]
Memuat semua penangan ekstensi lembar properti Shell yang terletak di bawah kunci registri tertentu.
Sintaks
HPSXA SHCreatePropSheetExtArray(
[in] HKEY hKey,
[in, optional] PCWSTR pszSubKey,
UINT max_iface
);
Parameter
[in] hKey
Jenis: HKEY
Kunci akar registri yang berisi subkuntang dengan penangan ekstensi lembar properti. Misalnya, HKEY_LOCAL_MACHINE.
[in, optional] pszSubKey
Jenis: PCWSTR
Penunjuk ke string yang dihentikan null yang menentukan nama subkunci yang berisi shellex\PropertySheetHandlers.
Misalnya, jika hkey menentukan HKEY_LOCAL_MACHINE dan pszSubkey menentukan "Software\Microsoft\Windows\CurrentVersion\Controls Folder\Display", fungsi ini mengembalikan handler ekstensi lembar properti menggunakan subkunci berikut:
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Controls Folder Display shellex PropertySheetHandlers
max_iface
Jenis: UINT
Jumlah maksimum penangan lembar properti yang akan dikembalikan.
Nilai kembali
Jenis: HPSXA
Mengembalikan handel ke array penangan lembar properti. Teruskan nilai ini ke SHAddFromPropSheetExtArray. Anda tidak mengakses nilai ini secara langsung.
Keterangan
Ketika Anda selesai dengan handel HPSXA yang dikembalikan, hancurkan dengan memanggil SHDestroyPropSheetExtArray.
Fungsi ini memuat hingga max_iface ekstensi lembar properti ke dalam array yang kemudian diteruskan ke SHAddFromPropSheetExtArray.
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.h |
Pustaka | Shell32.lib |
DLL | Shell32.dll (versi 5.0 atau yang lebih baru) |