Поделиться через


Функция ResUtilGetResourceNameDependencyEx (resapi.h)

Перечисляет зависимости указанного ресурса в локальном кластере и возвращает дескриптор зависимости указанного типа ресурса. Тип PRESUTIL_GET_RESOURCE_NAME_DEPENDENCY_EX определяет указатель на эту функцию.

Синтаксис

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

Параметры

[in] lpszResourceName

Строка Юникода, завершающаяся нулевым значением, которая указывает имя зависимого ресурса. Этот ресурс зависит от одного или нескольких ресурсов.

[in] lpszResourceType

Строка Юникода, завершающаяся null, которая указывает тип ресурса возвращаемой зависимости.

[in] dwDesiredAccess

Запрошенные привилегии доступа. Это может быть любое сочетание GENERIC_READ (0x80000000), GENERIC_ALL (0x10000000) или MAXIMUM_ALLOWED (0x02000000). Если это значение равно нулю (0), может быть возвращена неопределенная ошибка. Использование GENERIC_ALL аналогично вызову ResUtilGetResourceNameDependency.

Возвращаемое значение

Если операция выполнена успешно, функция возвращает дескриптор одному из ресурсов, от которых зависит ресурс, указанный в lpszResourceName . Вызывающий объект отвечает за закрытие дескриптора путем вызова CloseClusterResource.

Если операция завершается сбоем, функция возвращает значение NULL. Для получения дополнительных сведений вызовите функцию GetLastError.

Требования

Требование Значение
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2012
Целевая платформа Windows
Header resapi.h
Библиотека ResUtils.lib
DLL ResUtils.dll

См. также раздел

Функции служебной программы ресурсов