Rückgabewerte der Sicherheitsverwaltung

Die Rückgabewerte der Sicherheitsverwaltung umfassen Folgendes:

Anlagen-Rückgabewerte

Der Sicherheitskonfigurationstoolsatz unterstützt die folgenden SCESTATUS-Rückgabecodes. Diese Werte werden von den Unterstützungsfunktionen für Anlagen und den Funktionen zurückgegeben, die beim Schreiben einer Anlagen-Engine oder eines Snap-Ins implementiert werden.

Wert BESCHREIBUNG
SCESTATUS _ SUCCESS Die Funktion wurde erfolgreich ausgeführt.
UNGÜLTIGER _ SCESTATUS-PARAMETER _ Einer der an die Funktion übergebenen Parameter war ungültig.
_SCESTATUS-DATENSATZ _ NICHT _ GEFUNDEN Der angegebene Datensatz wurde in der Sicherheitsdatenbank nicht gefunden.
SCESTATUS _ UNGÜLTIGE _ DATEN Fehler bei der Funktion, weil einige Daten ungültig waren.
_SCESTATUS-OBJEKT _ VORHANDEN Das Objekt ist bereits vorhanden.
_SCESTATUS-PUFFER _ ZU _ KLEIN Der an die Funktion übergebene Puffer zum Empfangen von Daten ist nicht groß genug, um alle Daten zu empfangen.
_SCESTATUS-PROFIL _ NICHT _ GEFUNDEN Das angegebene Profil wurde nicht gefunden.
SCESTATUS _ BAD _ FORMAT Das Format ist ungültig.
SCESTATUS _ NICHT _ GENÜGEND _ RESSOURCE Es ist nicht genügend Arbeitsspeicher verfügbar.
_SCESTATUS-ZUGRIFF _ VERWEIGERT Der Aufrufer verfügt nicht über ausreichende Berechtigungen, um diese Aktion ausführen zu können.
SCESTATUS _ CANT _ DELETE Die Funktion kann das angegebene Element nicht löschen.
_SCESTATUS-PRÄFIXÜBERLAUF _ Ein Präfixüberlauf ist aufgetreten.
SCESTATUS _ OTHER _ ERROR Ein unbekannter Fehler ist aufgetreten.
SCESTATUS _ WIRD BEREITS _ AUSGEFÜHRT Der Dienst wird schon ausgeführt.
_SCESTATUS-DIENST _ WIRD NICHT _ UNTERSTÜTZT Der angegebene Dienst wird nicht unterstützt.
SCESTATUS _ MOD _ NICHT _ GEFUNDEN Eine in der Registrierung aufgeführte Anlagen-Engine-DLL kann entweder nicht gefunden oder nicht geladen werden.
_SCESTATUS-AUSNAHME _ AUF DEM _ SERVER Auf dem Server ist eine Ausnahme aufgetreten.

Rückgabewerte der LSA-Richtlinienfunktion

Die meisten Richtlinienfunktionen der lokalen Sicherheitsstelle (Local Security Authority, LSA) geben einen NTSTATUS-Wert zurück, um auf Erfolg oder Fehler hindeuten zu können. Die verschiedenen NTSTATUS-Werte werden in Ntstatus.h definiert, das mit dem Microsoft Windows Driver Development Kit (DDK) verteilt wird.

Verwenden Sie die LsaNtStatusToWinError-Funktion, um Windows NTSTATUS-Rückgabewert in einen Fehlercode zu konvertieren.

In der folgenden Tabelle sind die NTSTATUS-Werte aufgeführt, die von einer beliebigen LSA-Funktion zurückgegeben werden können. (In den Rückgabewertabschnitten für einige der LSA-Funktionen werden zusätzliche Fehlercodes aufgeführt, die von der Funktion möglicherweise zurückgegeben werden.) In dieser Tabelle wird auch der Windows aufgeführt, der jedem NTSTATUS-Wert entspricht.

NTSTATUS-Code (Windows Fehlercode) Bedeutung
STATUS _ SUCCESS (ERROR _ SUCCESS)
Die Funktion war erfolgreich.
STATUSZUGRIFF _ _ VERWEIGERT _ (FEHLERZUGRIFF _ VERWEIGERT)
Der Aufrufer verfügt nicht über den entsprechenden Zugriff zum Abschließen des Vorgangs.
STATUS _ UNZUREICHENDE _ RESSOURCEN (FEHLER KEINE _ _ _ SYSTEMRESSOURCEN)
Es sind nicht genügend Systemressourcen (z. B. Arbeitsspeicher zum Zuordnen von Puffern) vorhanden, um den Aufruf abschließen zu können.
STATUS _ INTERNER _ _ DATENBANKFEHLER (FEHLER _ INTERNER _ _ DATENBANKFEHLER)
Die LSA-Datenbank enthält eine interne Inkonsistenz.
STATUS _ _ UNGÜLTIGES HANDLE (FEHLER _ _ UNGÜLTIGES HANDLE)
Gibt an, dass ein Objekt oder RPC-Handle im verwendeten Kontext ungültig ist.
STATUS _ _ UNGÜLTIGER _ SERVERSTATUS (FEHLER _ _ UNGÜLTIGER _ SERVERSTATUS)
Gibt an, dass der LSA-Server derzeit deaktiviert ist.
STATUS _ _ UNGÜLTIGER PARAMETER (FEHLER _ UNGÜLTIGER _ PARAMETER)
Einer der Parameter ist ungültig.
STATUS _ NO _ SUCH _ PRIVILEGE (ERROR _ NO _ SUCH _ PRIVILEGE)
Gibt an, dass keine angegebene Berechtigung vorhanden ist.
_ _ STATUSOBJEKTNAME NICHT GEFUNDEN _ _ _ (FEHLERDATEI _ NICHT _ GEFUNDEN)
Ein Objekt in der LSA-Richtliniendatenbank wurde nicht gefunden. Das Objekt wurde je nach Typ möglicherweise entweder durch sid oder durch den Namen angegeben.
STATUS _ NICHT ERFOLGREICH (FEHLER _ _ GEN-FEHLER)
Generischer Fehler, z. B. RPC-Verbindungsfehler.