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 |