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. |