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

另请参阅

故障转移群集宏