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


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

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

Синтаксис

HRESOURCE ResUtilGetResourceDependencyByClassEx(
  [in] HCLUSTER                  hCluster,
  [in] HANDLE                    hSelf,
  [in] PCLUS_RESOURCE_CLASS_INFO prci,
  [in] BOOL                      bRecurse,
  [in] DWORD                     dwDesiredAccess
);

Параметры

[in] hCluster

Дескриптор кластера, которому принадлежит ресурс.

[in] hSelf

Дескриптор зависимого ресурса. Этот ресурс зависит от одного или нескольких ресурсов.

[in] prci

Указатель на структуру PCLUS_RESOURCE_CLASS_INFO , описывающую класс ресурсов возвращаемой зависимости.

[in] bRecurse

Определяет область поиска. Если задано значение TRUE, функция проверяет все дерево зависимостей в зависимом ресурсе. Если значение FALSE, функция проверяет только те ресурсы, от которых напрямую зависит зависимый ресурс.

[in] dwDesiredAccess

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

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

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

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

Требования

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

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

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