CLRES_V1_FUNCTIONS 结构 (resapi.h)

包含指向除“启动”之外的所有资源 API 版本 1.0 入口点的指针。

语法

typedef struct CLRES_V1_FUNCTIONS {
  POPEN_ROUTINE                  Open;
  PCLOSE_ROUTINE                 Close;
  PONLINE_ROUTINE                Online;
  POFFLINE_ROUTINE               Offline;
  PTERMINATE_ROUTINE             Terminate;
  PLOOKS_ALIVE_ROUTINE           LooksAlive;
  PIS_ALIVE_ROUTINE              IsAlive;
  PARBITRATE_ROUTINE             Arbitrate;
  PRELEASE_ROUTINE               Release;
  PRESOURCE_CONTROL_ROUTINE      ResourceControl;
  PRESOURCE_TYPE_CONTROL_ROUTINE ResourceTypeControl;
} CLRES_V1_FUNCTIONS, *PCLRES_V1_FUNCTIONS;

成员

Open

指向 Open 入口点的指针。

Close

指向 Close 入口点的指针。

Online

指向 Online 入口点的指针。

Offline

指向脱机入口点 指针。

Terminate

指向 Terminate 入口点的指针。

LooksAlive

指向 LooksAlive 入口点的指针。

IsAlive

指向 IsAlive 入口点的指针。

Arbitrate

指向 Arbitrate 入口点的指针。

Release

指向 Release 入口点的指针。

ResourceControl

指向 ResourceControl 入口点的指针。

ResourceTypeControl

指向 ResourceTypeControl 入口点的指针。

注解

CLRES_V1_FUNCTIONS 结构是由 Resource API 1.0 中的 Startup 函数返回的函数表。 支持多种资源类型的资源DLL 必须为每个资源类型提供一个函数表。 除以下入口点外,所有函数指针都必须为非 NULL:

有关详细信息,请参阅 实现资源 DLL

若要为资源 API 1.0 版创建函数表,请使用 CLRES_V1_FUNCTION_TABLE 宏。

要求

要求
最低受支持的客户端 无受支持的版本
最低受支持的服务器 Windows Server 2008 Enterprise、Windows Server 2008 Datacenter
标头 resapi.h

另请参阅

仲裁

CLRES_V1_FUNCTION_TABLE

关闭

IsAlive

LooksAlive

Offline

联机

打开

版本

ResourceControl

ResourceTypeControl

启动

Terminate