Freigeben über


RemoveDllDirectory-Funktion (libloaderapi.h)

Entfernt ein Verzeichnis, das dem Prozess-DLL-Suchpfad mithilfe von AddDllDirectory hinzugefügt wurde.

Syntax

BOOL RemoveDllDirectory(
  [in] DLL_DIRECTORY_COOKIE Cookie
);

Parameter

[in] Cookie

Das von AddDllDirectory zurückgegebene Cookie, als das Verzeichnis dem Suchpfad hinzugefügt wurde.

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich Null.

Wenn die Funktion fehlerhaft ist, ist der Rückgabewert null. Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf.

Hinweise

Nachdem RemoveDllDirectory zurückgegeben wurde, ist das Cookie nicht mehr gültig und sollte nicht verwendet werden.

Windows 7, Windows Server 2008 R2, Windows Vista und Windows Server 2008: Um diese Funktion in einer Anwendung aufzurufen, verwenden Sie die GetProcAddress-Funktion , um ihre Adresse aus Kernel32.dll abzurufen. KB2533623 müssen auf der Zielplattform installiert sein.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps],KB2533623 unter Windows 7, Windows Server 2008 R2, Windows Vista und Windows Server 2008
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile libloaderapi.h (einschließlich Windows.h)
DLL Kernel32.dll