Sdílet prostřednictvím


Návratové hodnoty správy zabezpečení

Návratové hodnoty správy zabezpečení zahrnují následující:

Návratové hodnoty přílohy

Sada nástrojů Konfigurace zabezpečení podporuje následující návratové kódy SCESTATUS. Tyto hodnoty vrací funkce podpory přílohy a tyto funkce implementované při psaní modulu příloh nebo modulu snap-in.

Hodnota Popis
SCESTATUS_SUCCESS Funkce byla úspěšná.
SCESTATUS_INVALID_PARAMETER Jeden z parametrů předaných funkci nebyl platný.
SCESTATUS_RECORD_NOT_FOUND Zadaný záznam nebyl v databázi zabezpečení nalezen.
SCESTATUS_INVALID_DATA Funkce selhala, protože některá data nebyla platná.
SCESTATUS_OBJECT_EXISTS Objekt již existuje.
SCESTATUS_BUFFER_TOO_SMALL Vyrovnávací paměť předaná funkci pro příjem dat není dostatečně velká, aby přijímala všechna data.
SCESTATUS_PROFILE_NOT_FOUND Zadaný profil nebyl nalezen.
SCESTATUS_BAD_FORMAT Formát není platný.
SCESTATUS_NOT_ENOUGH_RESOURCE Není dostatek paměti.
SCESTATUS_ACCESS_DENIED Volající nemá dostatečná oprávnění k dokončení této akce.
SCESTATUS_CANT_DELETE Funkce nemůže odstranit zadanou položku.
SCESTATUS_PREFIX_OVERFLOW Došlo k přetečení předpony.
SCESTATUS_OTHER_ERROR Došlo k nezadané chybě.
SCESTATUS_ALREADY_RUNNING Služba je již spuštěná.
SCESTATUS_SERVICE_NOT_SUPPORT Zadaná služba není podporována.
SCESTATUS_MOD_NOT_FOUND Knihovna DLL modulu příloh uvedená v registru nebyla nalezena nebo nelze načíst.
SCESTATUS_EXCEPTION_IN_SERVER Na serveru došlo k výjimce.

Návratové hodnoty funkce zásad LSA

Většina funkcí zásad místní autority zabezpečení (LSA) vrací hodnotu NTSTATUS, která označuje úspěch nebo selhání. Různé hodnoty NTSTATUS jsou definovány v Ntstatus.h, který je distribuován se sadou Microsoft Windows Driver Development Kit (DDK).

Chcete-li převést návratovou hodnotu NTSTATUS na kód chyby systému Windows, použijte funkci LsaNtStatusToWinError.

Následující tabulka uvádí hodnoty NTSTATUS, které mohou být vráceny libovolnou funkcí LSA. (Oddíly návratových hodnot některých funkcí LSA obsahují další kódy chyb, které funkce může vrátit.) Tato tabulka obsahuje také kód chyby systému Windows, který odpovídá každé hodnotě NTSTATUS.

Kód NTSTATUS (kód chyby systému Windows) Význam
STATUS_SUCCESS (ERROR_SUCCESS)
Funkce byla úspěšná.
STATUS_ACCESS_DENIED (ERROR_ACCESS_DENIED)
Volající nemá odpovídající přístup k dokončení operace.
STATUS_INSUFFICIENT_RESOURCES (ERROR_NO_SYSTEM_RESOURCES)
K dokončení volání není dostatek systémových prostředků (například paměti pro přidělení vyrovnávací paměti).
STATUS_INTERNAL_DB_ERROR (ERROR_INTERNAL_DB_ERROR)
Databáze LSA obsahuje interní nekonzistence.
STATUS_INVALID_HANDLE (ERROR_INVALID_HANDLE)
Označuje, že objekt nebo popisovač RPC nejsou platné v kontextu použitém.
STATUS_INVALID_SERVER_STATE (ERROR_INVALID_SERVER_STATE)
Označuje, že server LSA je aktuálně zakázaný.
STATUS_INVALID_PARAMETER (ERROR_INVALID_PARAMETER)
Jeden z parametrů není platný.
STATUS_NO_SUCH_PRIVILEGE (ERROR_NO_SUCH_PRIVILEGE)
Označuje, že zadaná oprávnění neexistuje.
STATUS_OBJECT_NAME_NOT_FOUND (ERROR_FILE_NOT_FOUND)
Objekt v databázi zásad LSA nebyl nalezen. Objekt mohl být zadán identifikátorem SID nebo názvem v závislosti na jeho typu.
STATUS_UNSUCCESSFUL (ERROR_GEN_FAILURE)
Obecná chyba, například selhání připojení RPC.