Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Wartości zwracane przez zarządzanie zabezpieczeniami obejmują następujące elementy:
Zwracane wartości załącznika
Zestaw narzędzi Konfiguracja zabezpieczeń obsługuje następujące kody powrotne SCESTATUS. Te wartości są zwracane przez funkcje obsługi załączników i te funkcje zaimplementowane podczas pisania aparatu załącznika lub przystawki.
| Wartość | Opis |
|---|---|
| SCESTATUS_SUCCESS | Funkcja zakończyła się pomyślnie. |
| SCESTATUS_INVALID_PARAMETER | Jeden z parametrów przekazanych do funkcji był nieprawidłowy. |
| SCESTATUS_RECORD_NOT_FOUND | Określony rekord nie został znaleziony w bazie danych zabezpieczeń. |
| SCESTATUS_INVALID_DATA | Funkcja nie powiodła się, ponieważ niektóre dane były nieprawidłowe. |
| SCESTATUS_OBJECT_EXISTS | Obiekt już istnieje. |
| SCESTATUS_BUFFER_TOO_SMALL | Bufor przekazany do funkcji do odbierania danych nie jest wystarczająco duży, aby odbierać wszystkie dane. |
| SCESTATUS_PROFILE_NOT_FOUND | Nie można odnaleźć określonego profilu. |
| SCESTATUS_BAD_FORMAT | Format jest nieprawidłowy. |
| SCESTATUS_NOT_ENOUGH_RESOURCE | Za mało pamięci. |
| SCESTATUS_ACCESS_DENIED | Obiekt wywołujący nie ma wystarczających uprawnień do wykonania tej akcji. |
| SCESTATUS_CANT_DELETE | Funkcja nie może usunąć określonego elementu. |
| SCESTATUS_PREFIX_OVERFLOW | Wystąpił przepełnienie prefiksu. |
| SCESTATUS_OTHER_ERROR | Wystąpił nieokreślony błąd. |
| SCESTATUS_ALREADY_RUNNING | Usługa jest już uruchomiona. |
| SCESTATUS_SERVICE_NOT_SUPPORT | Określona usługa nie jest obsługiwana. |
| SCESTATUS_MOD_NOT_FOUND | Nie można odnaleźć biblioteki DLL aparatu załączników wymienionej w rejestrze lub nie można jej załadować. |
| SCESTATUS_EXCEPTION_IN_SERVER | Wystąpił wyjątek na serwerze. |
Zwracane wartości funkcji zasad LSA
Większość funkcji zasad lokalnego urzędu zabezpieczeń (LSA) zwraca wartość NTSTATUS, aby wskazać powodzenie lub niepowodzenie. Różne wartości NTSTATUS są zdefiniowane w ntstatus.h, który jest dystrybuowany za pomocą zestawu Microsoft Windows Driver Development Kit (DDK).
Aby przekonwertować wartość zwracaną NTSTATUS na kod błędu systemu Windows, użyj funkcji LsaNtStatusToWinError.
W poniższej tabeli wymieniono wartości NTSTATUS, które mogą być zwracane przez dowolną funkcję LSA. (Sekcje wartości zwracanej dla niektórych funkcji LSA zawierają listę dodatkowych kodów błędów, które może zwrócić funkcja). W tej tabeli wymieniono również kod błędu systemu Windows odpowiadający każdej wartości NTSTATUS.
| Kod NTSTATUS (kod błędu systemu Windows) | Znaczenie |
|---|---|
| STATUS_SUCCESS (ERROR_SUCCESS) |
Funkcja zakończyła się pomyślnie. |
| STATUS_ACCESS_DENIED (ERROR_ACCESS_DENIED) |
Obiekt wywołujący nie ma odpowiedniego dostępu do ukończenia operacji. |
| STATUS_INSUFFICIENT_RESOURCES (ERROR_NO_SYSTEM_RESOURCES) |
Za mało zasobów systemowych (takich jak pamięć do przydzielenia) w celu ukończenia wywołania. |
| STATUS_INTERNAL_DB_ERROR (ERROR_INTERNAL_DB_ERROR) |
Baza danych LSA zawiera wewnętrzną niespójność. |
| STATUS_INVALID_HANDLE (ERROR_INVALID_HANDLE) |
Wskazuje, że używany obiekt lub uchwyt RPC jest nieprawidłowy wkontekstu. |
| STATUS_INVALID_SERVER_STATE (ERROR_INVALID_SERVER_STATE) |
Wskazuje, że serwer LSA jest obecnie wyłączony. |
| STATUS_INVALID_PARAMETER (ERROR_INVALID_PARAMETER) |
Jeden z parametrów jest nieprawidłowy. |
| STATUS_NO_SUCH_PRIVILEGE (ERROR_NO_SUCH_PRIVILEGE) |
Wskazuje, że określone uprawnienie nie istnieje. |
| STATUS_OBJECT_NAME_NOT_FOUND (ERROR_FILE_NOT_FOUND) |
Nie można odnaleźć obiektu w bazie danych zasad LSA. Obiekt mógł zostać określony przez identyfikator SID lub nazwę, w zależności od jego typu. |
| STATUS_UNSUCCESSFUL (ERROR_GEN_FAILURE) |
Awaria ogólna, taka jak błąd połączenia RPC. |