Функция 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 |