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
);

Die 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 fehlschlägt, ist der Rückgabewert null. Rufen Sie GetLastErrorauf, um erweiterte Fehlerinformationen zu erhalten.

Bemerkungen

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

Windows 7, Windows Server 2008 R2, Windows Vista und Windows Server 2008: Verwenden Sie zum Aufrufen dieser Funktion in einer Anwendung die GetProcAddress-Funktion , um ihre Adresse aus Kernel32.dllabzurufen. KB2533623 muss auf der Zielplattform installiert werden.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows 8 [nur Desktop-Apps],KB2533623 unter Windows 7, Windows Server 2008 R2, Windows Vista und Windows Server 2008
Mindestanforderungen für unterstützte Server Windows Server 2012 [nur Desktop-Apps]
Zielplattform Fenster
Header libloaderapi.h (include Windows.h)
Library kernel32. Befreien
DLL Kernel32.dll