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


Функция 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 [только классические приложения]
Целевая платформа Windows
Header libloaderapi.h (включая Windows.h)
DLL Kernel32.dll