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


Функция RemoveDllDirectory (libloaderapi.h)

Удаляет каталог, добавленный в путь поиска библиотеки DLL процесса с помощью AddDllDirectory.

Синтаксис

BOOL RemoveDllDirectory(
  [in] DLL_DIRECTORY_COOKIE Cookie
);

Параметры

[in] Cookie

Файл cookie, возвращенный AddDllDirectory при добавлении каталога в путь поиска.

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

Если функция выполнена успешно, возвращаемое значение ненулевое.

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

Замечания

После возврата RemoveDllDirectory файл cookie больше недействителен и не должен использоваться.

Windows 7, Windows Server 2008 R2, Windows Vista и Windows Server 2008: Чтобы вызвать эту функцию в приложении, используйте функцию GetProcAddress для получения адреса из Kernel32.dll. KB2533623 необходимо установить на целевой платформе.

Требования

Требование Ценность
Минимальный поддерживаемый клиент Windows 8 [только классические приложения],KB2533623 в Windows 7, Windows Server 2008 R2, Windows Vista и Windows Server 2008
минимальный поддерживаемый сервер Windows Server 2012 [только классические приложения]
целевая платформа Виндоус
Header libloaderapi.h (включая Windows.h)
Library kernel32. Lib
DLL Kernel32.dll