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) 的任何值。
傳回值
無
備註
請勿傳遞 Function 或 Object 的位移位值。 宏會執行必要的位移位。
如果未指定任何存取碼,控件程式代碼會預設 為CLUS_ACCESS_ANY。
範例
請參閱建立 控件代碼底下的範例。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 都不支援 |
最低支援的伺服器 | Windows Server 2008 Enterprise、Windows Server 2008 Datacenter |
目標平台 | Windows |
標頭 | clusapi.h |