보안 관리 반환 값

보안 관리 반환 값은 다음과 같습니다.

첨부 파일 반환 값

보안 구성 도구 집합은 다음 SCESTATUS 반환 코드를 지원합니다. 이러한 값은 첨부 파일 지원 함수 및 첨부 파일 엔진 또는 스냅인을 작성할 때 구현되는 함수에 의해 반환됩니다.

Description
SCESTATUS_SUCCESS 함수가 성공했습니다.
SCESTATUS_INVALID_PARAMETER 함수에 전달된 매개 변수 중 하나가 잘못되었습니다.
SCESTATUS_RECORD_NOT_FOUND 보안 데이터베이스에서 지정된 레코드를 찾을 수 없습니다.
SCESTATUS_INVALID_DATA 일부 데이터가 잘못되어 함수가 실패했습니다.
SCESTATUS_OBJECT_EXISTS 개체가 이미 있습니다.
SCESTATUS_BUFFER_TOO_SMALL 데이터를 수신하기 위해 함수에 전달된 버퍼가 모든 데이터를 수신할 만큼 크지 않습니다.
SCESTATUS_PROFILE_NOT_FOUND 지정된 프로필을 찾을 수 없습니다.
SCESTATUS_BAD_FORMAT 형식이 잘못되었습니다.
SCESTATUS_NOT_ENOUGH_RESOURCE 메모리가 부족합니다.
SCESTATUS_ACCESS_DENIED 호출자에게 이 작업을 완료할 수 있는 충분한 권한이 없습니다.
SCESTATUS_CANT_DELETE 함수는 지정된 항목을 삭제할 수 없습니다.
SCESTATUS_PREFIX_OVERFLOW 접두사 오버플로가 발생했습니다.
SCESTATUS_OTHER_ERROR 알 수 없는 오류가 발생했습니다.
SCESTATUS_ALREADY_RUNNING 서비스가 이미 실행되고 있습니다.
SCESTATUS_SERVICE_NOT_SUPPORT 지정된 서비스는 지원되지 않습니다.
SCESTATUS_MOD_NOT_FOUND 레지스트리에 나열된 첨부 파일 엔진 DLL을 찾을 수 없거나 로드할 수 없습니다.
SCESTATUS_EXCEPTION_IN_SERVER 서버에서 예외가 발생했습니다.

LSA 정책 함수 반환 값

대부분의 LSA( 로컬 보안 기관 ) 정책 함수는 성공 또는 실패를 나타내기 위해 NTSTATUS 값을 반환합니다. 다양한 NTSTATUS 값은 Microsoft Windows DDK(드라이버 개발 키트)와 함께 배포되는 Ntstatus.h에 정의됩니다.

NTSTATUS 반환 값을 Windows 오류 코드로 변환하려면 LsaNtStatusToWinError 함수를 사용합니다.

다음 표에는 모든 LSA 함수에서 반환할 수 있는 NTSTATUS 값이 나열되어 있습니다. (일부 LSA 함수의 반환 값 섹션에는 함수가 반환할 수 있는 추가 오류 코드가 나열됩니다.) 이 표에는 각 NTSTATUS 값에 해당하는 Windows 오류 코드도 나열됩니다.

NTSTATUS 코드(Windows 오류 코드) 의미
STATUS_SUCCESS(ERROR_SUCCESS)
함수가 성공했습니다.
STATUS_ACCESS_DENIED(ERROR_ACCESS_DENIED)
호출자에게 작업을 완료할 수 있는 적절한 액세스 권한이 없습니다.
STATUS_INSUFFICIENT_RESOURCES(ERROR_NO_SYSTEM_RESOURCES)
호출을 완료하는 데 필요한 시스템 리소스(예: 버퍼를 할당하는 메모리)가 충분하지 않습니다.
STATUS_INTERNAL_DB_ERROR(ERROR_INTERNAL_DB_ERROR)
LSA 데이터베이스에는 내부 불일치가 포함됩니다.
STATUS_INVALID_HANDLE(ERROR_INVALID_HANDLE)
사용된 컨텍스트 에서 개체 또는 RPC 핸들이 유효하지 않음을 나타냅니다.
STATUS_INVALID_SERVER_STATE(ERROR_INVALID_SERVER_STATE)
LSA 서버가 현재 사용하지 않도록 설정되어 있음을 나타냅니다.
STATUS_INVALID_PARAMETER(ERROR_INVALID_PARAMETER)
매개 변수 중 하나가 잘못되었습니다.
STATUS_NO_SUCH_PRIVILEGE(ERROR_NO_SUCH_PRIVILEGE)
지정된 권한이 없음을 나타냅니다.
STATUS_OBJECT_NAME_NOT_FOUND(ERROR_FILE_NOT_FOUND)
LSA 정책 데이터베이스의 개체를 찾을 수 없습니다. 개체의 형식에 따라 SID 또는 이름으로 개체를 지정했을 수 있습니다.
STATUS_UNSUCCESSFUL(ERROR_GEN_FAILURE)
RPC 연결 오류와 같은 일반 오류입니다.