COM 오류 코드(제네릭)
다음 표에서는 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 구독의 소유자가 지정된 시스템에 로그온되지 않음 |
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|