CLUSCTL_USER_CODE makro (clusapi.h)

Menghasilkan kode kontrol yang ditentukan pengguna yang diformat dengan benar. Untuk informasi selengkapnya tentang tata letak bit kode kontrol, lihat Arsitektur Kode Kontrol.

Sintaks

void CLUSCTL_USER_CODE(
  Function,
  Object
);

Parameter

Function

Nilai yang menentukan kode operasi (bit 0–23) dan, secara opsional, kode akses (bit 0–1) dari kode kontrol yang dihasilkan. Kode operasi dapat berupa nilai 19-bit apa pun yang dipilih oleh pemanggil. Kode akses (jika ditentukan) harus diatur ke salah satu nilai berikut.

0 (CLUS_ACCESS_ANY)

Kode kontrol tidak memiliki persyaratan akses.

1 (CLUS_ACCESS_READ)

Penggunaan kode kontrol memerlukan akses baca.

2 (CLUS_ACCESS_WRITE)

Penggunaan kode kontrol memerlukan akses tulis.

Object

Nilai 8-bit yang menentukan kode objek (bit 24–31) dari kode kontrol yang dihasilkan. Untuk informasi selengkapnya tentang tata letak bit kode kontrol, lihat Arsitektur Kode Kontrol. Kode objek dapat diatur ke nilai apa pun yang lebih besar dari CLUS_OBJECT_USER (128).

Nilai kembali

Tidak ada

Keterangan

Jangan meneruskan nilai bit-shifted untuk Fungsi atau Objek. Makro melakukan pergeseran bit yang diperlukan.

Jika tidak ada kode akses yang ditentukan, kode kontrol akan default ke CLUS_ACCESS_ANY.

Contoh

Lihat contoh di bawah Membuat Kode Kontrol.

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

Lihat juga

CLUSCTL_GET_ACCESS_MODE

CLUSCTL_GET_CONTROL_FUNCTION

CLUSCTL_GET_CONTROL_OBJECT