Bagikan melalui


Fungsi ClusterOpenEnum (clusapi.h)

Membuka enumerator untuk iterasi melalui objek kluster dalam kluster. Jenis PCLUSAPI_CLUSTER_OPEN_ENUM mendefinisikan penunjuk ke fungsi ini.

Sintaks

HCLUSENUM ClusterOpenEnum(
  [in] HCLUSTER hCluster,
  [in] DWORD    dwType
);

Parameter

[in] hCluster

Handel ke kluster.

[in] dwType

Bitmask yang menjelaskan jenis objek yang akan dijumlahkan. Satu atau beberapa nilai berikut dari enumerasi CLUSTER_ENUM valid.

CLUSTER_ENUM_NODE (1 (0x1))

Menghitung simpul dalam kluster.

CLUSTER_ENUM_RESTYPE (2 (0x2))

Menghitung jenis sumber daya dalam kluster.

CLUSTER_ENUM_RESOURCE (4 (0x4))

Menghitung sumber daya dalam kluster.

CLUSTER_ENUM_GROUP (8 (0x8))

Menghitung grup dalam kluster.

CLUSTER_ENUM_NETWORK (16 (0x10))

Menghitung jaringan dalam kluster.

CLUSTER_ENUM_NETINTERFACE (32 (0x20))

Menghitung antarmuka jaringan dalam kluster.

CLUSTER_ENUM_SHARED_VOLUME_RESOURCE (1073741824 (0x40000000))

Menghitung volume bersama kluster yang digunakan oleh kluster.

Catatan Tidak seperti kebanyakan bitmask enumerasi lainnya, nilai ini harus digunakan sendiri. Jangan gunakan operator OR untuk menggabungkannya dengan bitmasks lainnya.
 
Windows Server 2008: Nilai CLUSTER_ENUM_SHARED_VOLUME_RESOURCE tidak didukung sebelum Windows Server 2008 R2.

CLUSTER_ENUM_INTERNAL_NETWORK (2147483648 (0x80000000))

Menghitung jaringan yang digunakan oleh kluster untuk komunikasi internal. Jaringan dijumlahkan dalam urutan prioritas tertinggi hingga terendah seperti yang ditetapkan oleh SetClusterNetworkPriorityOrder.

Catatan Tidak seperti kebanyakan bitmask enumerasi lainnya, nilai ini harus digunakan sendiri. Jangan gunakan operator OR untuk menggabungkannya dengan bitmasks lainnya.
 

CLUSTER_ENUM_ALL ((CLUSTER_ENUM_NODE | CLUSTER_ENUM_RESTYPE | CLUSTER_ENUM_RESOURCE | CLUSTER_ENUM_GROUP | CLUSTER_ENUM_NETWORK | CLUSTER_ENUM_NETINTERFACE))

Menghitung semua objek kluster.

Nilai kembali

Jika operasi berhasil, ClusterOpenEnum mengembalikan handel ke enumerator kluster.

Jika operasi gagal, fungsi mengembalikan NULL. Untuk informasi selengkapnya tentang kesalahan, panggil fungsi GetLastError.

Keterangan

Aplikasi memanggil fungsi ClusterOpenEnum untuk membuat jenis enumerator tertentu. ClusterOpenEnum dapat membuat enumerator untuk iterasi melalui grup, simpul, jenis sumber daya, sumber daya, atau semua ini. Misalnya, aplikasi dapat memanggil ClusterOpenEnum untuk mendapatkan enumerasi semua simpul dan grup dalam kluster dengan menentukan CLUSTER_ENUM_GROUP | CLUSTER_ENUM_NODE dalam parameter dwType . ClusterOpenEnum mengembalikan handel yang dapat diteruskan ke ClusterEnum untuk mengakses setiap grup atau node kluster dan ke ClusterCloseEnum untuk merilis enumerator.

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

Lihat juga

Fungsi Manajemen Kluster

ClusterCloseEnum

ClusterEnum

SetClusterNetworkPriorityOrder