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) 的任何值。

返回值

备注

不要为 函数对象传递位移值。 宏执行所需的位移。

如果未指定访问代码,则控制代码将默认 为 CLUS_ACCESS_ANY

示例

请参阅 创建控件代码下的示例。

要求

要求
最低受支持的客户端 无受支持的版本
最低受支持的服务器 Windows Server 2008 企业版、Windows Server 2008 Datacenter
目标平台 Windows
标头 clusapi.h

另请参阅

CLUSCTL_GET_ACCESS_MODE

CLUSCTL_GET_CONTROL_FUNCTION

CLUSCTL_GET_CONTROL_OBJECT