RemoveDllDirectory-Funktion (libloaderapi.h)
Entfernt ein Verzeichnis, das dem Prozess-DLL-Suchpfad mithilfe von AddDllDirectory hinzugefügt wurde.
BOOL RemoveDllDirectory(
[in] DLL_DIRECTORY_COOKIE Cookie
);
[in] Cookie
Das von AddDllDirectory zurückgegebene Cookie, als das Verzeichnis dem Suchpfad hinzugefügt wurde.
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.
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.
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 |