Metode IWEExtendPropertySheet::CreatePropertySheetPages (cluadmex.h)
Membuat halaman properti untuk objek kluster dan menambahkannya ke lembar properti Administrator Kluster Failover .
Sintaks
HRESULT CreatePropertySheetPages(
[in] IUnknown *piData,
[in] IWCPropertySheetCallback *piCallback
);
Parameter
[in] piData
Penunjuk antarmuka IUnknown untuk mengambil informasi yang berkaitan dengan halaman properti baru. Dengan memanggil metode IUnknown::QueryInterface dengan penunjuk piData , antarmuka berikut tersedia:
Bergantung pada jenis objek kluster yang halaman lembar propertinya sedang dibuat, penunjuk ke salah satu antarmuka berikut juga tersedia:- IGetClusterNodeInfo, jika halaman properti berkaitan dengan simpul.
- IGetClusterGroupInfo, jika halaman properti berkaitan dengan grup.
- IGetClusterNetworkInfo, jika halaman properti berkaitan dengan jaringan.
- IGetClusterNetInterfaceInfo, jika halaman properti berkaitan dengan antarmuka jaringan.
- IGetClusterResourceInfo, jika halaman properti berkaitan dengan sumber daya.
[in] piCallback
Arahkan ke implementasi antarmuka IWCPropertySheetCallback untuk menambahkan halaman properti ke lembar properti Administrator Kluster.
Mengembalikan nilai
Mengembalikan salah satu nilai berikut atau HRESULT apa pun yang menjelaskan hasil operasi.
Mengembalikan kode/nilai | Deskripsi |
---|---|
|
Operasi berhasil. |
|
Setidaknya salah satu parameter tidak valid. |
|
Ekstensi tidak mendukung penambahan halaman properti. |
Keterangan
Administrator Kluster Failover memanggil metode CreatePropertySheetPages ekstensi untuk memperluas lembar properti untuk menangani objek kluster tambahan.
Catatan untuk Pelaksana
Agar setiap halaman properti ditambahkan
- Gunakan piData untuk memanggil QueryInterface dan mengambil penunjuk antarmuka untuk objek kluster yang terkait dengan halaman. Misalnya, jika Anda menambahkan halaman properti untuk sumber daya, Anda ingin mengambil penunjuk ke antarmuka IGetClusterResourceInfo . Meskipun dimungkinkan untuk berhasil mengkueri antarmuka yang mengambil data yang tidak terkait dengan objek target, Anda harus mengharapkan untuk menerima kesalahan ketika Anda mencoba memanggil metode.
-
Untuk membuat halaman, panggil fungsi CreatePropertySheetPage. Untuk menghasilkan halaman yang terlihat seperti halaman yang disediakan oleh Administrator Kluster, setiap halaman properti baru tidak boleh lebih besar dari 252 unit dialog lebar dan 218 unit dialog tinggi, dan harus berisi dua kontrol standar:
- Untuk ikon objek, kontrol ikon diposisikan pada (8,7) dengan ukuran (18.20).
- Untuk nama objek, kontrol statis diposisikan pada (38,12) dengan ukuran (206,10).
- Untuk menambahkan halaman ke lembar properti, panggil metode IWCPropertySheetCallback::AddPropertySheetPage yang ditunjukkan oleh piCallback.
Persyaratan
Klien minimum yang didukung | Tidak ada yang didukung |
Server minimum yang didukung | Pusat Data Windows Server 2008 Enterprise, Windows Server 2008 |
Target Platform | Windows |
Header | cluadmex.h |