POPEN_ROUTINE回调函数 (resapi.h)

打开 资源POPEN_ROUTINE类型定义指向此函数的指针。

语法

POPEN_ROUTINE PopenRoutine;

RESID PopenRoutine(
  [in] LPCWSTR ResourceName,
  [in] HKEY ResourceKey,
  [in] RESOURCE_HANDLE ResourceHandle
)
{...}

parameters

[in] ResourceName

要打开的资源的名称。

[in] ResourceKey

包含由 ResourceName 表示的资源的群集的群集数据库密钥。

[in] ResourceHandle

要传递到 Startup 入口点函数中的 SetResourceStatus 回调函数的句柄。

返回值

如果操作成功, Open 将返回资源标识符 (RESID) 。

如果操作不成功, Open 将返回 NULL。 调用 SetLastError 以指定已发生错误。

注解

Open 入口点函数使用 ResourceName 参数标识的名称打开资源,并返回其资源标识符。 资源标识符可用于将来调用其他 资源 API 入口点来标识资源。

切勿关闭 ResourceHandle 参数表示的句柄,或将其用于任何其他目的,而不是通过 LogEvent 回调函数或 SetResourceStatus 回调函数将其传递给资源监视器

有关 Open 入口点函数的有效实现策略,请参阅 实现 Open

示例

请参阅 资源 DLL 示例

要求

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

请参阅

LogEvent

资源 DLL Entry-Point 函数

SetResourceStatus