Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menghitung objek kluster pada jaringan, mengembalikan nama satu objek dengan setiap panggilan. Jenis PCLUSAPI_CLUSTER_NETWORK_ENUM mendefinisikan penunjuk ke fungsi ini.
Sintaks
DWORD ClusterNetworkEnum(
[in] HNETWORKENUM hNetworkEnum,
[in] DWORD dwIndex,
[out] LPDWORD lpdwType,
[out] LPWSTR lpszName,
[in, out] LPDWORD lpcchName
);
Parameter
[in] hNetworkEnum
Handel ke objek enumerasi yang ada awalnya dikembalikan oleh fungsi ClusterNetworkOpenEnum .
[in] dwIndex
Indeks yang digunakan untuk mengidentifikasi entri berikutnya yang akan dijumlahkan. Parameter ini harus nol untuk panggilan pertama ke ClusterNetworkEnum dan kemudian dinaikkan untuk panggilan berikutnya.
[out] lpdwType
Penunjuk ke jenis objek yang dikembalikan. Nilai enumerasi CLUSTER_NETWORK_ENUM berikut dikembalikan dengan setiap panggilan.
CLUSTER_NETWORK_ENUM_NETINTERFACES (1)
Objek adalah antarmuka jaringan.
[out] lpszName
Penunjuk ke string Unicode yang dihentikan null yang berisi nama objek yang dikembalikan.
[in, out] lpcchName
Penunjuk ke ukuran buffer lpszName sebagai hitungan karakter. Pada input, tentukan jumlah maksimum karakter yang dapat ditahan buffer, termasuk NULL yang mengakhiri. Pada output, menentukan jumlah karakter dalam nama yang dihasilkan, tidak termasuk NULL yang mengakhiri.
Nilai kembali
Fungsi mengembalikan salah satu nilai berikut.
| Mengembalikan kode/nilai | Deskripsi |
|---|---|
|
Operasi berhasil diselesaikan. |
|
Lebih banyak data tersedia. Nilai ini dikembalikan jika buffer yang ditunjukkan oleh lpszName tidak cukup besar untuk menahan hasilnya. Parameter lpcchName mengembalikan jumlah karakter dalam hasil, tidak termasuk NULL yang mengakhiri. |
|
Tidak ada lagi data yang tersedia. Nilai ini dikembalikan jika tidak ada lagi objek dari jenis yang diminta untuk dikembalikan. |
Keterangan
Fungsi ClusterNetworkEnum biasanya digunakan untuk melakukan iterasi melalui kumpulan objek dari satu atau beberapa jenis milik objek jaringan. Jika, misalnya, aplikasi ingin menghitung semua objek antarmuka jaringan di jaringan, aplikasi memanggil ClusterNetworkOpenEnum untuk membuka enumerator jaringan yang dapat memproses objek antarmuka jaringan. Parameter dwType diatur ke CLUSTER_NETWORK_ENUM_NETINTERFACES untuk menentukan antarmuka jaringan sebagai jenis objek yang akan dijumlahkan. Dengan handel yang dikembalikan ClusterNetworkOpenEnum , aplikasi memanggil ClusterNetworkEnum berulang kali untuk mengambil setiap objek. Parameter lpdwType menunjuk ke jenis objek yang diambil.
Perhatikan bahwa lpcchName mengacu pada hitungan karakter dan bukan hitungan byte, dan bahwa ukuran yang dikembalikan tidak menyertakan NULL yang mengakhiri dalam hitungan. Untuk informasi selengkapnya tentang buffer ukuran, lihat Konvensi Ukuran Data.
Contoh
Lihat Menghitung Objek.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| 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 | clusapi.h |
| Pustaka | ClusAPI.lib |
| DLL | ClusAPI.dll |