Freigeben über


RasEapFreeMemory-Funktion (raseapif.h)

Der RAS-Verbindungs-Manager ruft RasEapFreeMemory auf, um Speicherpuffer freizugeben, die von RasEapInvokeConfigUI, RasEapGetIdentity und RasEapInvokeInteractiveUI zurückgegeben werden.

Syntax

DWORD RasEapFreeMemory(
  [in] BYTE *pMemory
);

Parameter

[in] pMemory

Zeiger auf den freizugebenden Speicher.

Rückgabewert

Wenn die Funktion erfolgreich ist, wird der Rückgabewert NO_ERROR.

Wenn die Funktion fehlschlägt, sollte der Rückgabewert ein geeigneter Fehlercode von Winerror.h, Raserror.h oder Mprerror.h sein.

Hinweise

Ein Authentifizierungsprotokoll kann seine verschiedenen Benutzeroberflächen in verschiedenen DLLs implementieren. In diesem Fall muss jede DLL die RasEapFreeMemory-Funktion implementieren.

Es ist auch möglich, dass eine einzelne DLL mehrere Benutzeroberflächen implementiert. Beispielsweise kann eine einzelne DLL sowohl die Konfigurations- als auch die Identitäts-Benutzeroberfläche für ein Authentifizierungsprotokoll implementieren. Ein weiteres Beispiel wäre eine DLL, die zwei Konfigurationsbenutzeroberflächen implementiert, die jeweils ein anderes Authentifizierungsprotokoll unterstützen. In diesen Fällen muss die DLL eine einzelne Version von RasEapFreeMemory implementieren, die Arbeitsspeicher freigeben kann, der von einer der in der DLL implementierten Benutzeroberflächen zurückgegeben wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile raseapif.h

Weitere Informationen

EAP-Funktionen

Referenz zum Erweiterbaren Authentifizierungsprotokoll

RasEapGetIdentity

RasEapInvokeConfigUI

RasEapInvokeInteractiveUI