ResUtilGetResourceNameDependencyEx 函数 (resapi.h)

枚举本地群集中指定资源的依赖项,并返回指定资源类型的依赖项的句柄。 PRESUTIL_GET_RESOURCE_NAME_DEPENDENCY_EX类型定义指向此函数的指针。

语法

HRESOURCE ResUtilGetResourceNameDependencyEx(
  [in] LPCWSTR lpszResourceName,
  [in] LPCWSTR lpszResourceType,
  [in] DWORD   dwDesiredAccess
);

参数

[in] lpszResourceName

一个以 null 结尾的 Unicode 字符串,指定依赖资源的名称。 此资源依赖于一个或多个资源。

[in] lpszResourceType

以 null 结尾的 Unicode 字符串,指定要返回的依赖项的资源类型。

[in] dwDesiredAccess

请求的访问权限。 这可能是 GENERIC_READ (0x80000000) GENERIC_ALL (0x10000000) 或 MAXIMUM_ALLOWED (0x02000000) 的任意组合。 如果此值为零 (0) ,则可能返回未定义的错误。 使用 GENERIC_ALL 与调用 ResUtilGetResourceNameDependency 相同。

返回值

如果操作成功,该函数将返回由 lpszResourceName 指定的资源所依赖的资源之一的句柄。 调用方负责通过调用 CloseClusterResource 来关闭句柄。

如果操作失败,该函数将返回 NULL。 有关详细信息,请调用函数 GetLastError

要求

要求
最低受支持的客户端 无受支持的版本
最低受支持的服务器 Windows Server 2012
目标平台 Windows
标头 resapi.h
Library ResUtils.lib
DLL ResUtils.dll

另请参阅

资源实用工具函数