Bagikan melalui


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)