CLRES_V3_FUNCTION_TABLE_SET 宏 (resapi.h)
初始化 资源 API 3.0 版的函数表。
语法
void CLRES_V3_FUNCTION_TABLE_SET(
_Name,
_Version,
_Prefix,
_Arbitrate,
_Release,
_BeginResourceControl,
_BeginResourceTypeControl,
_LooksAlive,
_IsAlive,
_Cancel
);
参数
_Name
函数表的名称。
_Version
函数表的版本,例如 CLRES_VERSION_V3_00。
_Prefix
追加到函数表中每个入口点名称前面的前缀。
_Arbitrate
Arbitrate 入口点的名称。
_Release
发布入口点的名称。
_BeginResourceControl
BeginResourceControl 入口点的名称。
Windows Server 2012 R2:不支持。
_BeginResourceTypeControl
BeginResourceTypeControl 入口点的名称。
Windows Server 2012 R2:此参数已添加到 Windows Server 2016 中。
_LooksAlive
LooksAlive 入口点的名称。
_IsAlive
IsAlive 入口点的名称。
_Cancel
Cancel 入口点的名称。
返回值
无
备注
CLRES_V3_FUNCTION_TABLE_SET宏使用 Version 参数指定的版本和 Name 参数指定的标签为 Resource API 3.0 版创建函数表。 入口点的实际名称是通过将 Prefix 参数中指定的前缀与资源 API 中定义的泛型名称组合在一起生成的。 例如,如果将 Prefix 设置为字符串“FileShare”,则 Open 函数的名称将为“FileShareOpen”。 可选的入口点函数可以设置为 NULL。
生成的函数表包括以下成员。
成员 | 说明 |
---|---|
Prefix | OpenV2 入口点的名称。 |
Prefix | 关闭入口点的名称。 |
Prefix | OnlineV2 入口点的名称。 |
Prefix | OfflineV2 入口点的名称。 |
Prefix | Terminate 入口点的名称。 |
若要查看函数表的格式,请参阅 CLRES_FUNCTION_TABLE 结构。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 无受支持的版本 |
最低受支持的服务器 | Windows Server 2012 R2 |
目标平台 | Windows |
标头 | resapi.h |