Security Management – Visszatérési értékek
A biztonságkezelés visszatérési értékei a következők:
Melléklet visszaadott értékei
A Biztonsági konfiguráció eszközkészlet a következő SCESTATUS visszatérési kódokat támogatja. Ezeket az értékeket a melléklettámogatási függvények és a mellékletmotor vagy beépülő modul írásakor implementált függvények adják vissza.
Érték | Leírás |
---|---|
SCESTATUS_SUCCESS | A függvény sikeres volt. |
SCESTATUS_INVALID_PARAMETER | A függvénynek átadott egyik paraméter érvénytelen volt. |
SCESTATUS_RECORD_NOT_FOUND | A megadott rekord nem található a biztonsági adatbázisban. |
SCESTATUS_INVALID_DATA | A függvény nem sikerült, mert egyes adatok érvénytelenek voltak. |
SCESTATUS_OBJECT_EXISTS | Az objektum már létezik. |
SCESTATUS_BUFFER_TOO_SMALL | Az adatok fogadásához a függvénynek átadott puffer nem elég nagy az összes adat fogadásához. |
SCESTATUS_PROFILE_NOT_FOUND | A megadott profil nem található. |
SCESTATUS_BAD_FORMAT | A formátum érvénytelen. |
SCESTATUS_NOT_ENOUGH_RESOURCE | Nincs elegendő memória. |
SCESTATUS_ACCESS_DENIED | A hívó nem rendelkezik elegendő jogosultsággal a művelet végrehajtásához. |
SCESTATUS_CANT_DELETE | A függvény nem tudja törölni a megadott elemet. |
SCESTATUS_PREFIX_OVERFLOW | Előtag túlcsordulás történt. |
SCESTATUS_OTHER_ERROR | Meghatározatlan hiba történt. |
SCESTATUS_ALREADY_RUNNING | A szolgáltatás már fut. |
SCESTATUS_SERVICE_NOT_SUPPORT | A megadott szolgáltatás nem támogatott. |
SCESTATUS_MOD_NOT_FOUND | A beállításjegyzékben felsorolt mellékletmotor DLL-je nem található vagy nem tölthető be. |
SCESTATUS_EXCEPTION_IN_SERVER | Kivétel történt a kiszolgálón. |
Az LSA házirendfüggvény értékeit adja vissza
A legtöbb Helyi biztonsági szolgáltató (LSA) házirendfüggvény egy NTSTATUS értéket ad vissza, amely jelzi a sikerességet vagy a hibát. A különböző NTSTATUS-értékeket az Ntstatus.h határozza meg, amely a Microsoft Windows Driver Development Kittel (DDK) van elosztva.
Ha az NTSTATUS visszatérési értékét Windows-hibakódra szeretné konvertálni, használja a LsaNtStatusToWinError függvényt.
Az alábbi táblázat felsorolja azokat az NTSTATUS-értékeket, amelyeket bármely LSA-függvény visszaadhat. (Egyes LSA-függvények visszatérési értékszakaszai további hibakódokat sorolnak fel, amelyeket a függvény visszaadhat.) Ez a táblázat az egyes NTSTATUS-értékeknek megfelelő Windows hibakódot is felsorolja.
NTSTATUS-kód (Windows hibakód) | Jelentés |
---|---|
STATUS_SUCCESS (ERROR_SUCCESS) |
A függvény sikeres volt. |
STATUS_ACCESS_DENIED (ERROR_ACCESS_DENIED) |
A hívónak nincs megfelelő hozzáférése a művelet végrehajtásához. |
STATUS_INSUFFICIENT_RESOURCES (ERROR_NO_SYSTEM_RESOURCES) |
Nincs elegendő rendszererőforrás (például memória a pufferek lefoglalásához) a hívás befejezéséhez. |
STATUS_INTERNAL_DB_ERROR (ERROR_INTERNAL_DB_ERROR) |
Az LSA-adatbázis belső ellentmondást tartalmaz. |
STATUS_INVALID_HANDLE (ERROR_INVALID_HANDLE) |
Azt jelzi, hogy egy objektum vagy RPC-leíró érvénytelen a használt környezetben. |
STATUS_INVALID_SERVER_STATE (ERROR_INVALID_SERVER_STATE) |
Azt jelzi, hogy az LSA-kiszolgáló jelenleg le van tiltva. |
STATUS_INVALID_PARAMETER (ERROR_INVALID_PARAMETER) |
Az egyik paraméter érvénytelen. |
STATUS_NO_SUCH_PRIVILEGE (ERROR_NO_SUCH_PRIVILEGE) |
Azt jelzi, hogy egy megadott jogosultság nem létezik. |
STATUS_OBJECT_NAME_NOT_FOUND (ERROR_FILE_NOT_FOUND) |
Az LSA-házirend-adatbázisban nem található objektum. Előfordulhat, hogy az objektumot biztonsági azonosító vagy név alapján adták meg a típusától függően. |
STATUS_UNSUCCESSFUL (ERROR_GEN_FAILURE) |
Általános hiba, például RPC-kapcsolati hiba. |