Megosztás a következőn keresztül:


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.