共用方式為


CLUSCTL_USER_CODE宏 (clusapi.h)

產生格式正確的使用者定義控制項程式代碼。 如需控件程式代碼位配置的詳細資訊,請參閱 控件程式代碼架構

語法

void CLUSCTL_USER_CODE(
   Function,
   Object
);

參數

Function

值,指定作業程式代碼 (位 0–23) ,並選擇性地指定所產生控件程式代碼 (位 0-1) 。 作業程式代碼可以是呼叫端選擇的任何19位值。 如果指定的) 應設定為下列其中一個值,則存取碼 (。

0 (CLUS_ACCESS_ANY)

控制程式代碼沒有存取需求。

1 (CLUS_ACCESS_READ)

使用控制程式代碼需要讀取許可權。

2 (CLUS_ACCESS_WRITE)

使用控制項程式代碼需要寫入許可權。

Object

8 位值,指定產生的控件程式代碼 (位 24–31 位) 。 如需控件程式代碼位配置的詳細資訊,請參閱 控件程式代碼架構。 物件程式代碼可以設定為大於 CLUS_OBJECT_USER ( 128) 的任何值。

傳回值

備註

請勿傳遞 FunctionObject 的位移位值。 宏會執行必要的位移位。

如果未指定任何存取碼,控件程式代碼會預設 為CLUS_ACCESS_ANY

範例

請參閱建立 控件代碼底下的範例。

規格需求

需求
最低支援的用戶端 都不支援
最低支援的伺服器 Windows Server 2008 Enterprise、Windows Server 2008 Datacenter
目標平台 Windows
標頭 clusapi.h

另請參閱

CLUSCTL_GET_ACCESS_MODE

CLUSCTL_GET_CONTROL_FUNCTION

CLUSCTL_GET_CONTROL_OBJECT