Функция ResUtilGetResourceDependencyEx (resapi.h)
Перечисляет зависимости указанного ресурса и возвращает дескриптор зависимости указанного типа. Тип PRESUTIL_GET_RESOURCE_DEPENDENCY_EX определяет указатель на эту функцию.
Синтаксис
HRESOURCE ResUtilGetResourceDependencyEx(
[in] HANDLE hSelf,
[in] LPCWSTR lpszResourceType,
[in] DWORD dwDesiredAccess
);
Параметры
[in] hSelf
Дескриптор зависимого ресурса.
[in] lpszResourceType
Строка Юникода, заканчивающаяся null, которая указывает тип ресурса возвращаемой зависимости.
[in] dwDesiredAccess
Запрошенные привилегии доступа. Это может быть любое сочетание GENERIC_READ (0x80000000), GENERIC_ALL (0x10000000) или MAXIMUM_ALLOWED (0x02000000). Если это значение равно нулю (0), может быть возвращена неопределенная ошибка. Использование GENERIC_ALL аналогично вызову ResUtilGetResourceDependency.
Возвращаемое значение
Если операция выполнена успешно, функция возвращает дескриптор одному из ресурсов, от которых зависит ресурс, заданный параметром hSelf . Вызывающий объект отвечает за закрытие дескриптора путем вызова функции CloseClusterResource .
Если операция завершается сбоем, функция возвращает значение NULL. Для получения дополнительных сведений вызовите функцию GetLastError .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows Server 2012 |
Целевая платформа | Windows |
Header | resapi.h |
Библиотека | ResUtils.lib |
DLL | ResUtils.dll |