struktur CLUSTER_BATCH_COMMAND (clusapi.h)

Mewakili urutan pengiriman data perintah batch saat ini ke fungsi ClusterRegBatchReadCommand . Nilai dalam struktur CLUSTER_BATCH_COMMAND identik dengan parameter yang diteruskan ke fungsi ClusterRegBatchAddCommand . Satu-satunya perbedaan adalah bahwa untuk CLUSREG_DELETE_VALUE, anggota dwOptions, lpData, dan cbData diatur ke nilai yang dihapus, mirip dengan perintah CLUSREG_SET_VALUE .

Sintaks

typedef struct _CLUSTER_BATCH_COMMAND {
  CLUSTER_REG_COMMAND Command;
  DWORD               dwOptions;
  LPCWSTR             wzName;
  BYTE const          *lpData;
  DWORD               cbData;
} CLUSTER_BATCH_COMMAND;

Anggota

Command

Perintah yang didukung oleh API ini dan diambil dari enumerasi CLUSTER_REG_COMMAND . Perintah yang mungkin adalah sebagai berikut.

CLUSREG_SET_VALUE (1)

Mengatur nilai yang relatif terhadap perintah CLUSREG_CREATE_KEY terakhir yang dijalankan atau (jika tidak disediakan) relatif terhadap kunci yang diteruskan ke fungsi ClusterRegCreateBatch .

CLUSREG_CREATE_KEY (2)

Membuat kunci registri kluster tertentu jika tidak ada, atau membuka yang sudah ada.

CLUSREG_DELETE_KEY (3)

Menghapus kunci dengan semua nilai dan subkunji berlapis. Tidak ada perintah yang beroperasi pada nilai yang dapat mengikuti CLUSREG_DELETE_KEY hingga CLUS_REG_CREATE_KEY ditambahkan.

CLUSREG_DELETE_VALUE (4)

Menghapus nilai yang relatif terhadap perintah CLUSREG_CREATE_KEY terakhir yang dijalankan atau (jika tidak disediakan) relatif terhadap kunci yang diteruskan ke fungsi ClusterRegCreateBatch .

CLUSREG_VALUE_DELETED (6)

Menunjukkan apakah nilai registri kluster tertentu telah dihapus atau apakah data nilai registri kluster tersebut telah diubah. Perintah ini hanya dikembalikan melalui port pemberitahuan pembaruan batch.

dwOptions

Jika anggota Perintah mengambil perintah CLUSREG_SET_VALUE atau perintah CLUSREG_DELETE_VALUE , maka anggota ini mengambil salah satu jenis nilai registri standar. Jika tidak, maka Perintah diatur ke 0.

wzName

Nama nilai atau kunci relatif terhadap perintah yang dikeluarkan oleh Perintah.

lpData

Penunjuk ke data relatif terhadap perintah yang dikeluarkan oleh Perintah. Nilai anggota ini adalah NULL untuk semua perintah kecuali perintah CLUSREG_SET_VALUE dan CLUSREG_DELETE_VALUE .

cbData

Hitungan, dalam byte, data relatif terhadap perintah yang dikeluarkan oleh Perintah. Nilai anggota ini adalah 0 untuk semua perintah kecuali perintah CLUSREG_SET_VALUE dan CLUSREG_DELETE_VALUE .

Keterangan

Penunjuk wzName dan lpData valid hingga pemberitahuan batch ditutup melalui fungsi ClusterRegBatchCloseNotification.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tidak ada yang didukung
Server minimum yang didukung Pusat Data Windows Server 2008, Windows Server 2008 Enterprise
Header clusapi.h

Lihat juga

CLUSTER_REG_COMMAND

ClusterRegBatchAddCommand

ClusterRegBatchCloseNotification

ClusterRegBatchReadCommand

ClusterRegCreateBatch

Struktur Kluster Failover