LsaFreeMemory-Funktion (ntsecapi.h)
Die LsaFreeMemory-Funktion gibt arbeitsspeicher frei, der durch einen LSA-Funktionsaufruf für einen Ausgabepuffer zugeordnet ist. LSA-Funktionen, die Ausgabepuffer mit variabler Länge zurückgeben, ordnen den Puffer immer im Namen des Aufrufers zu. Der Aufrufer muss diesen Arbeitsspeicher freigeben, indem er den zurückgegebenen Pufferzeiger an LsaFreeMemory übergibt, wenn der Arbeitsspeicher nicht mehr benötigt wird.
Syntax
NTSTATUS LsaFreeMemory(
[in] PVOID Buffer
);
Parameter
[in] Buffer
Zeiger auf den Speicherpuffer, der durch einen LSA-Funktionsaufruf zugeordnet wurde. Wenn LsaFreeMemory erfolgreich ist, wird dieser Puffer freigegeben.
Rückgabewert
Wenn die Funktion erfolgreich ist, wird der Rückgabewert STATUS_SUCCESS.
Wenn die Funktion fehlschlägt, ist der Rückgabewert ein NTSTATUS-Code, der der folgende Wert oder einer der Rückgabewerte der LSA-Richtlinienfunktion sein kann.
Rückgabecode | Beschreibung |
---|---|
|
Arbeitsspeicher konnte nicht freigegeben werden, da er nicht durch einen LSA-Funktionsaufruf zugeordnet wurde. |
Sie können die LsaNtStatusToWinError-Funktion verwenden, um den NTSTATUS-Code in einen Windows-Fehlercode zu konvertieren.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | ntsecapi.h |
Bibliothek | Advapi32.lib |
DLL | Advapi32.dll |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für