Fungsi GetClusterNodeState (clusapi.h)

Mengembalikan status simpul saat ini. Jenis PCLUSAPI_GET_CLUSTER_NODE_STATE menentukan penunjuk ke fungsi ini.

Sintaks

CLUSTER_NODE_STATE GetClusterNodeState(
  [in] HNODE hNode
);

Parameter

[in] hNode

Tangani ke simpul yang informasi statusnya harus dikembalikan.

Nilai kembali

GetClusterNodeState mengembalikan status simpul saat ini, yang diwakili oleh salah satu nilai berikut.

Nilai yang dikembalikan berasal dari enumerasi CLUSTER_NODE_STATE .

Mengembalikan kode/nilai Deskripsi
ClusterNodeUp
0
Simpul secara fisik dicolokkan, dinyalakan, di-boot, dan mampu mengeksekusi program.
ClusterNodeDown
1
Simpul dimatikan atau tidak beroperasi.
ClusterNodeJoining
3
Simpul sedang dalam proses bergabung dengan kluster.
ClusterNodePaused
2
Simpul berjalan tetapi tidak berpartisipasi dalam operasi kluster.
ClusterNodeStateUnknown
-1
Operasi tidak berhasil. Untuk informasi selengkapnya tentang kesalahan, panggil fungsi GetLastError.

Keterangan

Status ClusterNodeDown hanya menunjukkan bahwa simpul tidak aktif; ini tidak menentukan alasan tidak aktifnya. Simpul dapat berada dalam status ClusterNodeDown karena alasan berikut:

  • Simpul tidak berjalan.
  • Layanan Kluster pada node tidak berjalan.
  • Simpul tidak dapat berkomunikasi dengan simpul yang mengontrol sumber daya kuorum.
  • Simpul tidak aktif karena alasan lain.
Ketika node beroperasi sebagai anggota aktif kluster tetapi tidak dapat menghosting sumber daya atau grup apa pun, simpul tersebut berada dalam status ClusterNodePaused (lihat fungsi PauseClusterNode ). Simpul yang sedang menjalani pemeliharaan biasanya ditempatkan dalam status ini.

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

CLUSTER_NODE_STATE

OpenClusterNode

PauseClusterNode