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:

[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
NOERROR
0
Operasi berhasil.
E_INVALIDARG
0x80070057
Setidaknya salah satu parameter tidak valid.
E_NOTIMPL
0x80004001
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

  1. 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.
  2. 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).
  3. 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

Lihat juga

IGetClusterDataInfo

IGetClusterGroupInfo

IGetClusterNetInterfaceInfo

IGetClusterNetworkInfo

IGetClusterNodeInfo

IGetClusterObjectInfo

IGetClusterResourceInfo

IGetClusterUIInfo

IWCPropertySheetCallback

IWCPropertySheetCallback::AddPropertySheetPage

IWEExtendPropertySheet