다음을 통해 공유


일반적인 오류(ADSI)

모든 ADSI 관련 오류의 16진수 형식은 80005xxx입니다. 가장 일반적인 오류 코드는 다음 표에 설명되어 있습니다.

ADSI 16진수 오류 코드 설명
80005000
잘못된 ADSI 경로 이름이 전달되었습니다. 이 오류는 개체에 바인딩할 때 잘못된 형식의 ADsPath를 GetObject 에 전달하여 발생합니다.
8000500D
ADSI 속성은 속성 캐시에서 찾을 수 없습니다.
8000500E
ADSI 개체가 있습니다. 기존 ADSI 개체와 이름이 같은 ADSI 개체를 만들려고 하면 이 오류가 발생합니다.

ADSI 오류 코드의 전체 목록은 일반 ADSI 오류 코드를 참조하세요.

COM 오류

ADSI는 COM 개체로 구성되므로 표준 COM 오류 코드를 반환합니다. 다음 표에서는 ADSI 프로그래밍에서 가장 일반적으로 발생하는 COM 오류 코드를 나열합니다.

COM 16진수 오류 코드 설명
80004005
알 수 없는 오류입니다. COM 개체 오류의 원인은 ADSI에 의해 확정되지 않습니다.
800041E4
개체가 없습니다. 이 오류는 주로 개체에 바인딩할 때 ADsPath 문자열의 철자가 잘못되어 발생합니다.

ADSI 프로그래밍에서 발생할 수 있는 COM 오류의 몇 가지 예제는 일반 COM 오류 코드를 참조하세요.

Win32 오류

16진수 양식 8007xxxx의 오류 코드는 표준 Win32 오류 코드입니다. 마지막 4자리를 16진수에서 10진수로 변환하는 경우 Windows 2000 명령줄에서 오류에 액세스할 수 있습니다.

net helpmsg <number>

위의 명령줄에서 "<number>"는 오류 코드의 마지막 4자리를 16진수에서 변환하여 얻은 10진수입니다. 이 명령줄은 Win32 오류에 대한 보다 유용한 설명을 제공합니다. 이는 스크립트 디버깅에 큰 도움이 될 수 있습니다.