Güvenlik Yönetimi Dönüş Değerleri
Güvenlik yönetimi dönüş değerleri şunlardır:
- Ek Dönüş Değerlerini
- LSA İlkesi İşlevi Dönüş Değerleri
Ek Dönüş Değerleri
Güvenlik Yapılandırması araç kümesi aşağıdaki SCESTATUS dönüş kodlarını destekler. Bu değerler, ek destek işlevleri ve ek altyapısı veya ek bileşen yazarken uygulanan işlevler tarafından döndürülür.
Değer | Açıklama |
---|---|
SCESTATUS_SUCCESS | İşlev başarılı oldu. |
SCESTATUS_INVALID_PARAMETER | İşleve geçirilen parametrelerden biri geçerli değildi. |
SCESTATUS_RECORD_NOT_FOUND | Belirtilen kayıt güvenlik veritabanında bulunamadı. |
SCESTATUS_INVALID_DATA | Bazı veriler geçerli olmadığından işlev başarısız oldu. |
SCESTATUS_OBJECT_EXISTS | Nesne zaten var. |
SCESTATUS_BUFFER_TOO_SMALL | İşleve veri almak için geçirilen arabellek, tüm verileri alacak kadar büyük değil. |
SCESTATUS_PROFILE_NOT_FOUND | Belirtilen profil bulunamadı. |
SCESTATUS_BAD_FORMAT | Biçim geçerli değil. |
SCESTATUS_NOT_ENOUGH_RESOURCE | Bellek yetersiz. |
SCESTATUS_ACCESS_DENIED | Çağıranın bu eylemi tamamlamak için yeterli ayrıcalığı yok. |
SCESTATUS_CANT_DELETE | İşlev belirtilen öğeyi silemiyor. |
SCESTATUS_PREFIX_OVERFLOW | Bir ön ek taşması oluştu. |
SCESTATUS_OTHER_ERROR | Belirtilmeyen bir hata oluştu. |
SCESTATUS_ALREADY_RUNNING | Hizmet zaten çalışıyor. |
SCESTATUS_SERVICE_NOT_SUPPORT | Belirtilen hizmet desteklenmiyor. |
SCESTATUS_MOD_NOT_FOUND | Kayıt defterinde listelenen bir ek altyapısı DLL'si bulunamıyor veya yüklenemiyor. |
SCESTATUS_EXCEPTION_IN_SERVER | Sunucuda bir özel durum oluştu. |
LSA İlke İşlevi Dönüş Değerleri
Çoğu Yerel Güvenlik Yetkilisi (LSA) İlkesi işlevi, başarılı veya başarısız olduğunu göstermek için bir NTSTATUS değeri döndürür. Çeşitli NTSTATUS değerleri, Microsoft Windows Driver Development Kit (DDK) ile dağıtılan Ntstatus.h dosyasında tanımlanır.
NTSTATUS dönüş değerini bir Windows hata koduna dönüştürmek için LsaNtStatusToWinErrorişlevinikullanın.
Aşağıdaki tablo, herhangi bir LSA işlevi tarafından döndürülebilecek NTSTATUS değerlerini listeler. (Bazı LSA işlevlerinin dönüş değeri bölümleri, işlevin döndürebileceği ek hata kodlarını listeler.) Bu tabloda, her NTSTATUS değerine karşılık gelen Windows hata kodu da listelenir.
NTSTATUS kodu (Windows hata kodu) | Anlam |
---|---|
STATUS_SUCCESS (ERROR_SUCCESS) |
İşlev başarılı oldu. |
STATUS_ACCESS_DENIED (ERROR_ACCESS_DENIED) |
Çağıranın işlemi tamamlamak için uygun erişimi yok. |
STATUS_INSUFFICIENT_RESOURCES (ERROR_NO_SYSTEM_RESOURCES) |
Çağrıyı tamamlamak için yeterli sistem kaynağı (arabellek ayırmak için bellek gibi) yok. |
STATUS_INTERNAL_DB_ERROR (ERROR_INTERNAL_DB_ERROR) |
LSA veritabanı bir iç tutarsızlık içeriyor. |
STATUS_INVALID_HANDLE (ERROR_INVALID_HANDLE) |
Bir nesnenin veya RPC tanıtıcısının kullanılan bağlam geçerli olmadığını gösterir. |
STATUS_INVALID_SERVER_STATE (ERROR_INVALID_SERVER_STATE) |
LSA sunucusunun şu anda devre dışı olduğunu gösterir. |
STATUS_INVALID_PARAMETER (ERROR_INVALID_PARAMETER) |
Parametrelerden biri geçerli değil. |
STATUS_NO_SUCH_PRIVILEGE (ERROR_NO_SUCH_PRIVILEGE) |
Belirtilen ayrıcalıkların mevcut olmadığını gösterir. |
STATUS_OBJECT_NAME_NOT_FOUND (ERROR_FILE_NOT_FOUND) |
LSA ilke veritabanında bir nesne bulunamadı. Nesne türüne bağlı olarak SID veya ada göre belirtilmiş olabilir. |
STATUS_UNSUCCESSFUL (ERROR_GEN_FAILURE) |
RPC bağlantı hatası gibi genel hata. |