Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Rückgabewerte für die Sicherheitsverwaltung umfassen Folgendes:
Rückgabewerte für Anlagen
Der Sicherheitskonfigurationstoolsatz unterstützt die folgenden SCESTATUS- Rückgabecodes. Diese Werte werden von den Anlagenunterstützungsfunktionen zurückgegeben, und diese Funktionen werden beim Schreiben eines Anlagenmoduls oder Snap-Ins implementiert.
| Wert | Beschreibung |
|---|---|
| SCESTATUS_SUCCESS | Die Funktion war erfolgreich. |
| SCESTATUS_INVALID_PARAMETER | Einer der Parameter, die an die Funktion übergeben wurden, war ungültig. |
| SCESTATUS_RECORD_NOT_FOUND | Der angegebene Datensatz wurde in der Sicherheitsdatenbank nicht gefunden. |
| SCESTATUS_INVALID_DATA | Fehler bei der Funktion, da einige Daten ungültig waren. |
| SCESTATUS_OBJECT_EXISTS | Das Objekt ist bereits vorhanden. |
| SCESTATUS_BUFFER_TOO_SMALL | Der an die Funktion übergebene Puffer zum Empfangen von Daten ist nicht groß genug, um alle Daten zu empfangen. |
| SCESTATUS_PROFILE_NOT_FOUND | Das angegebene Profil wurde nicht gefunden. |
| SCESTATUS_BAD_FORMAT | Das Format ist ungültig. |
| SCESTATUS_NOT_ENOUGH_RESOURCE | Es ist nicht genügend Arbeitsspeicher vorhanden. |
| SCESTATUS_ACCESS_DENIED | Der Aufrufer verfügt nicht über ausreichende Berechtigungen, um diese Aktion abzuschließen. |
| SCESTATUS_CANT_DELETE | Die Funktion kann das angegebene Element nicht löschen. |
| SCESTATUS_PREFIX_OVERFLOW | Ein Präfixüberlauf ist aufgetreten. |
| SCESTATUS_OTHER_ERROR | Es ist ein nicht angegebener Fehler aufgetreten. |
| SCESTATUS_ALREADY_RUNNING | Der Dienst wird bereits ausgeführt. |
| SCESTATUS_SERVICE_NOT_SUPPORT | Der angegebene Dienst wird nicht unterstützt. |
| SCESTATUS_MOD_NOT_FOUND | Eine in der Registrierung aufgeführte Anlagenmodul-DLL kann nicht gefunden oder nicht geladen werden. |
| SCESTATUS_EXCEPTION_IN_SERVER | Ausnahme auf dem Server. |
Rückgabewerte der LSA-Richtlinienfunktion
Die meisten Funktionen der lokalen Sicherheitsbehörde (LSA) geben einen NTSTATUS-Wert zurück, um erfolg- oder fehleranzeigen zu können. Die verschiedenen NTSTATUS-Werte werden in Ntstatus.h definiert, das mit dem Microsoft Windows Driver Development Kit (DDK) verteilt wird.
Um einen NTSTATUS-Rückgabewert in einen Windows-Fehlercode zu konvertieren, verwenden Sie die LsaNtStatusToWinError--Funktion.
In der folgenden Tabelle sind die NTSTATUS-Werte aufgeführt, die von einer beliebigen LSA-Funktion zurückgegeben werden können. (Die Rückgabewertabschnitte für einige der LSA-Funktionen enthalten zusätzliche Fehlercodes, die von der Funktion zurückgegeben werden können.) In dieser Tabelle ist auch der Windows-Fehlercode aufgeführt, der jedem NTSTATUS-Wert entspricht.
| NTSTATUS-Code (Windows-Fehlercode) | Bedeutung |
|---|---|
| STATUS_SUCCESS (ERROR_SUCCESS) |
Die Funktion war erfolgreich. |
| STATUS_ACCESS_DENIED (ERROR_ACCESS_DENIED) |
Der Aufrufer verfügt nicht über den entsprechenden Zugriff, um den Vorgang abzuschließen. |
| STATUS_INSUFFICIENT_RESOURCES (ERROR_NO_SYSTEM_RESOURCES) |
Es gibt nicht genügend Systemressourcen (z. B. Speicher zum Zuordnen von Puffern), um den Aufruf abzuschließen. |
| STATUS_INTERNAL_DB_ERROR (ERROR_INTERNAL_DB_ERROR) |
Die LSA-Datenbank enthält eine interne Inkonsistenz. |
| STATUS_INVALID_HANDLE (ERROR_INVALID_HANDLE) |
Gibt an, dass ein Objekt oder ein RPC-Handle im Kontext nicht gültig ist, verwendet werden. |
| STATUS_INVALID_SERVER_STATE (ERROR_INVALID_SERVER_STATE) |
Gibt an, dass der LSA-Server zurzeit deaktiviert ist. |
| STATUS_INVALID_PARAMETER (ERROR_INVALID_PARAMETER) |
Einer der Parameter ist ungültig. |
| STATUS_NO_SUCH_PRIVILEGE (ERROR_NO_SUCH_PRIVILEGE) |
Gibt an, dass keine angegebenen Berechtigungen vorhanden sind. |
| STATUS_OBJECT_NAME_NOT_FOUND (ERROR_FILE_NOT_FOUND) |
Ein Objekt in der LSA-Richtliniendatenbank wurde nicht gefunden. Das Objekt wurde je nach Typ möglicherweise entweder von SID oder nach Name angegeben. |
| STATUS_UNSUCCESSFUL (ERROR_GEN_FAILURE) |
Allgemeiner Fehler, z. B. RPC-Verbindungsfehler. |