다음 표에서는 COM 기반 API에서 사용하는 오류 코드 목록을 제공합니다.
설치하거나 실행하는 애플리케이션에 문제가 있는 경우 오류 메시지를 표시하는 소프트웨어에 대해 고객 지원에 문의하세요. Microsoft 제품에 대한 지원을 받으려면 로 https://support.microsoft.com이동합니다.
상수/값 | 설명 |
---|---|
|
치명적인 오류 |
|
구현되지 않음 |
|
메모리 부족 |
|
하나 이상의 인수가 잘못되었습니다. |
|
이러한 인터페이스는 지원되지 않습니다. |
|
잘못된 포인터 |
|
잘못된 핸들 |
|
작업이 중단됨 |
|
지정되지 않은 오류 |
|
일반 액세스 거부 오류 |
|
이 작업을 완료하는 데 필요한 데이터는 아직 사용할 수 없습니다. |
|
작업이 유효한 범위를 벗어난 데이터에 액세스하려고 했습니다. |
|
동시 또는 인터리브 작업이 개체의 상태를 변경하여 이 작업이 무효화되었습니다. |
|
잘못된 상태 변경이 요청되었습니다. |
|
메서드가 예기치 않은 시간에 호출되었습니다. |
|
형식 이름 또는 네임스페이스가 메타데이터 파일에서 찾을 수 없습니다. |
|
Name은 typename이 아닌 기존 네임스페이스입니다. |
|
Typename의 형식이 잘못되었습니다. |
|
메타데이터 파일이 잘못되었거나 손상되었습니다. |
|
개체가 닫혔습니다. |
|
쓰기 작업 중에 하나의 스레드만 개체에 액세스할 수 있습니다. |
|
변경 알림 중에는 작업이 금지됩니다. |
|
이 오류 코드와 연결된 텍스트를 찾을 수 없습니다. |
|
Null이 아닌 문자열이 종료되었습니다. |
|
허용되지 않을 때 대리자가 할당되었습니다. |
|
비동기 작업이 제대로 시작되지 않았습니다. |
|
애플리케이션이 종료되고 이 요청을 처리할 수 없습니다. |
|
애플리케이션 보기가 종료되고 이 요청을 처리할 수 없습니다. |
|
개체는 IAgileObject 인터페이스를 지원해야 합니다. |
|
MTA에서 단일 스레드 클래스를 활성화하는 것은 지원되지 않습니다. |
|
개체가 커밋되었습니다. |
|
스레드 로컬 스토리지 오류 |
|
공유 메모리 할당자 오류 가져오기 |
|
메모리 할당자 오류 가져오기 |
|
클래스 캐시를 초기화할 수 없음 |
|
RPC 서비스를 초기화할 수 없음 |
|
스레드 로컬 스토리지 채널 컨트롤을 설정할 수 없음 |
|
스레드 로컬 스토리지 채널 제어를 할당할 수 없습니다. |
|
사용자가 제공한 메모리 할당자는 허용되지 않습니다. |
|
OLE 서비스 뮤텍스가 이미 있습니다. |
|
OLE 서비스 파일 매핑이 이미 있습니다. |
|
OLE 서비스에 대한 파일 보기를 매핑할 수 없음 |
|
OLE 서비스 시작 시도 실패 |
|
단일 스레드 동안 CoInitialize를 두 번째로 호출하려고 했습니다. |
|
원격 활성화가 필요했지만 허용되지 않았습니다. |
|
원격 활성화가 필요했지만 제공된 서버 이름이 잘못되었습니다. |
|
클래스는 호출자와 다른 보안 ID로 실행되도록 구성됩니다. |
|
DDE 창이 필요한 Ole1 서비스 사용이 비활성화됨 |
|
RunAs 사양은 도메인 이름\<사용자 이름>> 또는 단순히 <사용자 이름>이어야 합니다<. |
|
서버 프로세스를 시작할 수 없습니다. 경로 이름이 올바르지 않을 수 있습니다. |
|
서버 프로세스를 구성된 ID로 시작할 수 없습니다. 경로 이름이 올바르지 않거나 사용할 수 없을 수 있습니다. |
|
구성된 ID가 잘못되어서 서버 프로세스를 시작할 수 없습니다. 사용자 이름 및 암호를 확인합니다. |
|
클라이언트가 이 서버를 시작할 수 없습니다. |
|
이 서버를 제공하는 서비스를 시작할 수 없습니다. |
|
이 컴퓨터가 서버를 제공하는 컴퓨터와 통신할 수 없습니다. |
|
서버가 시작된 후 응답하지 않았습니다. |
|
이 서버에 대한 등록 정보가 일관되지 않거나 불완전합니다. |
|
이 인터페이스에 대한 등록 정보가 일관되지 않거나 불완전합니다. |
|
시도한 작업은 지원되지 않습니다. |
|
dll을 로드해야 합니다. |
|
Microsoft 소프트웨어 설치 관리자 오류가 발생했습니다. |
|
지정된 대로 클라이언트 컨텍스트에서 지정된 활성화가 발생할 수 없습니다. |
|
서버의 활성화가 일시 중지됩니다. |
|
서버의 활성화가 일시 중지되지 않습니다. |
|
구성 요소가 포함된 구성 요소 또는 애플리케이션이 사용하지 않도록 설정되었습니다. |
|
공용 언어 런타임을 사용할 수 없습니다. |
|
스레드 풀이 제출된 비동기 작업을 거부했습니다. |
|
서버가 시작되었지만 적시에 초기화가 완료되지 않았습니다. |
|
IObjectControl.Activate 내에 COM+ 보안 컨텍스트가 없으므로 호출을 완료할 수 없습니다. |
|
제공된 추적기 구성이 잘못되었습니다. |
|
제공된 스레드 풀 구성이 잘못되었습니다. |
|
제공된 병렬 구성이 잘못되었습니다. |
|
보안 협상 중에 얻은 SPN(서버 보안 주체 이름)의 형식이 잘못되었습니다. |
|
OLEVERB 구조가 잘못되었습니다. |
|
잘못된 조언 플래그 |
|
연결된 데이터가 없으므로 더 이상 열거할 수 없습니다. |
|
이 구현은 조언을 받지 않습니다. |
|
이 연결 ID에 대한 연결이 없습니다. |
|
이 작업을 수행하려면 개체를 실행해야 합니다. |
|
작동할 캐시가 없습니다. |
|
초기화되지 않은 개체 |
|
연결된 개체의 원본 클래스가 변경되었습니다. |
|
개체의 모니커를 가져올 수 없음 |
|
원본에 바인딩할 수 없음 |
|
개체가 정적입니다. 작업이 허용되지 않음 |
|
사용자가 저장 대화 상자에서 취소됨 |
|
잘못된 사각형 |
|
compobj.dll 초기화된 ole2.dll 너무 오래되었습니다. |
|
잘못된 창 핸들 |
|
개체가 위치 활성 상태가 아닙니다. |
|
개체를 변환할 수 없음 |
|
개체에 아직 스토리지가 제공되지 않아 작업을 수행할 수 없습니다. |
|
FORMATETC 구조가 잘못되었습니다. |
|
DVTARGETDEVICE 구조체가 잘못되었습니다. |
|
잘못된 STDGMEDIUM 구조체 |
|
잘못된 STATDATA 구조체 |
|
잘못된 린덱스 |
|
잘못된 tymed |
|
잘못된 클립보드 형식 |
|
잘못된 측면 |
|
DVTARGETDEVICE 구조체의 tdSize 매개 변수가 잘못되었습니다. |
|
개체가 IViewObject 인터페이스를 지원하지 않음 |
|
등록되지 않은 삭제 대상을 취소하려고 합니다. |
|
이 창은 이미 삭제 대상으로 등록되었습니다. |
|
잘못된 창 핸들 |
|
클래스는 집계를 지원하지 않습니다(또는 클래스 개체가 원격임). |
|
ClassFactory에서 요청된 클래스를 제공할 수 없음 |
|
클래스에 사용할 수 있는 라이선스가 없습니다. |
|
오류 그리기 보기 |
|
레지스트리에서 키를 읽을 수 없음 |
|
레지스트리에 키를 쓸 수 없음 |
|
레지스트리에서 키를 찾을 수 없습니다. |
|
레지스트리 값이 잘못되었습니다. |
|
클래스가 등록되지 않음 |
|
인터페이스가 등록되지 않음 |
|
스레딩 모델 항목이 잘못되었습니다. |
|
CATID가 없습니다. |
|
설명을 찾을 수 없음 |
|
Active Directory의 소프트웨어 설치 데이터에 이 조건을 충족하는 패키지가 없습니다. |
|
이를 삭제하면 Active Directory의 소프트웨어 설치 데이터의 참조 무결성이 깨질 수 있습니다. |
|
ACTIVE Directory의 소프트웨어 설치 데이터에서 CLSID를 찾을 수 없습니다. |
|
Active Directory의 소프트웨어 설치 데이터가 손상되었습니다. |
|
Active Directory에 소프트웨어 설치 데이터가 없습니다. |
|
Active Directory에 소프트웨어 설치 데이터 개체가 없습니다. |
|
Active Directory의 소프트웨어 설치 데이터 개체가 이미 있습니다. |
|
Active Directory의 소프트웨어 설치 데이터에 대한 경로가 올바르지 않습니다. |
|
네트워크 오류로 작업이 중단되었습니다. |
|
이 개체의 크기가 관리자가 설정한 최대 크기를 초과합니다. |
|
Active Directory의 소프트웨어 설치 데이터에 대한 스키마가 필요한 스키마와 일치하지 않습니다. |
|
Active Directory의 소프트웨어 설치 데이터에서 오류가 발생했습니다. |
|
캐시가 업데이트되지 않음 |
|
OLE 개체에 대한 동사 없음 |
|
OLE 개체의 동사가 잘못되었습니다. |
|
실행 취소를 사용할 수 없음 |
|
도구 공간을 사용할 수 없음 |
|
OLESTREAM Get 메서드 실패 |
|
OLESTREAM Put 메서드 실패 |
|
올바른 형식이 아닌 OLESTREAM의 내용 |
|
비트맵을 DIB로 변환하는 동안 Windows GDI 호출에 오류가 발생했습니다. |
|
IStorage의 내용이 올바른 형식이 아님 |
|
IStorage의 콘텐츠에 표준 스트림 중 하나가 없습니다. |
|
DIB를 비트맵으로 변환하는 동안 Windows GDI 호출에 오류가 발생했습니다. |
|
OpenClipboard 실패 |
|
EmptyClipboard 실패 |
|
SetClipboard 실패 |
|
클립보드의 데이터가 잘못되었습니다. |
|
CloseClipboard 실패 |
|
모니커를 수동으로 연결해야 합니다. |
|
작업이 기한을 초과했습니다. |
|
모니커는 제네릭이어야 합니다. |
|
작업을 사용할 수 없음 |
|
잘못된 구문 |
|
모니커에 대한 개체 없음 |
|
파일에 대한 잘못된 확장명입니다. |
|
중간 작업이 실패했습니다. |
|
모니커를 바인딩할 수 없음 |
|
모니커가 바인딩되지 않음 |
|
모니커가 파일을 열 수 없음 |
|
작업이 성공하려면 사용자 입력이 필요합니다. |
|
Moniker 클래스에는 역이 없습니다. |
|
모니커는 스토리지를 참조하지 않습니다. |
|
일반적인 접두사 없음 |
|
모니커를 열거할 수 없습니다. |
|
CoInitialize가 호출되지 않았습니다. |
|
CoInitialize가 이미 호출되었습니다. |
|
개체의 클래스를 확인할 수 없습니다. |
|
잘못된 클래스 문자열 |
|
잘못된 인터페이스 문자열 |
|
애플리케이션을 찾을 수 없습니다. |
|
애플리케이션을 두 번 이상 실행할 수 없습니다. |
|
애플리케이션 프로그램의 일부 오류 |
|
클래스에 대한 DLL을 찾을 수 없음 |
|
DLL의 오류 |
|
애플리케이션에 대한 잘못된 운영 체제 또는 운영 체제 버전 |
|
개체가 등록되지 않았습니다. |
|
개체가 이미 등록되어 있습니다. |
|
개체가 서버에 연결되지 않음 |
|
애플리케이션이 시작되었지만 클래스 팩터리를 등록하지 않았습니다. |
|
개체가 릴리스되었습니다. |
|
이벤트가 일부 구독자를 호출할 수 있었지만 일부 구독자는 호출할 수 없습니다. |
|
이벤트가 구독자를 호출할 수 없습니다. |
|
이벤트가 배달되었지만 구독자가 없었습니다. |
|
쿼리 문자열을 평가하려고 하는 구문 오류가 발생했습니다. |
|
쿼리 문자열에 잘못된 필드 이름이 사용되었습니다. |
|
예기치 않은 예외가 발생했습니다. |
|
예기치 않은 내부 오류가 검색되었습니다. |
|
사용자별 구독의 소유자 SID가 없습니다. |
|
사용자가 제공한 구성 요소 또는 구독자가 예외를 발생시켰습니다. |
|
인터페이스에 이벤트를 발생 하기에 너무 많은 메서드가 있습니다. |
|
이벤트 클래스가 이미 없으면 구독을 저장할 수 없습니다. |
|
요청된 모든 개체를 제거할 수 있는 것은 아닙니다. |
|
COM+는 이 작업에 필요하지만 설치되지 않았습니다. |
|
COM+ 관리 SDK를 사용하여 추가되지 않은 개체를 수정하거나 삭제할 수 없습니다. |
|
COM+ 관리 SDK를 사용하여 추가된 개체를 수정하거나 삭제할 수 없습니다. |
|
이 구독에 대한 이벤트 클래스가 잘못된 파티션에 있습니다. |
|
PerUser 구독의 소유자가 지정된 시스템에 로그온되지 않음 |
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|