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 |