COM 오류 코드(XACT, SCHED, OLE)

다음 표에서는 COM 기반 API에서 사용하는 오류 코드 목록을 제공합니다.

설치하거나 실행하는 애플리케이션에 문제가 있는 경우 오류 메시지를 표시하는 소프트웨어에 대한 고객 지원에 문의하세요. Microsoft 제품에 대한 지원을 받으려면 로 https://support.microsoft.com이동합니다.

상수/값 설명
XACT_E_ALREADYOTHERSINGLEPHASE
0x8004D000
또 다른 단일 단계 리소스 관리자가 이미 이 트랜잭션에 참여했습니다.
XACT_E_CANTRETAIN
0x8004D001
유지 커밋 또는 중단은 지원되지 않습니다.
XACT_E_COMMITFAILED
0x8004D002
알 수 없는 이유로 트랜잭션을 커밋하지 못했습니다. 트랜잭션이 중단되었습니다.
XACT_E_COMMITPREVENTED
0x8004D003
호출하는 애플리케이션이 트랜잭션을 시작하지 않았기 때문에 이 트랜잭션 개체에서 커밋을 호출할 수 없습니다.
XACT_E_HEURISTICABORT
0x8004D004
커밋하는 대신 리소스가 추론적으로 중단되었습니다.
XACT_E_HEURISTICCOMMIT
0x8004D005
리소스는 중단하는 대신 추론적으로 커밋됩니다.
XACT_E_HEURISTICDAMAGE
0x8004D006
자원의 상태 중 일부는 휴리스틱 한 결정으로 인해 다른 상태가 중단된 동안 커밋되었습니다.
XACT_E_HEURISTICDANGER
0x8004D007
리소스 상태 중 일부는 커밋되었을 수 있지만 다른 상태는 휴리스틱 결정으로 인해 중단되었을 수 있습니다.
XACT_E_ISOLATIONLEVEL
0x8004D008
요청된 격리 수준이 유효하지 않거나 지원되지 않습니다.
XACT_E_NOASYNC
0x8004D009
트랜잭션 관리자는 이 메서드에 대한 비동기 작업을 지원하지 않습니다.
XACT_E_NOENLIST
0x8004D00A
트랜잭션에 등록할 수 없습니다.
XACT_E_NOISORETAIN
0x8004D00B
이 트랜잭션 구현에서 커밋 및 중단 경계 유지에 대해 요청된 격리 보존 의미 체계를 지원하거나 isoFlags가 0과 같지 않습니다.
XACT_E_NORESOURCE
0x8004D00C
현재 이 인리스트먼트와 연결된 리소스가 없습니다.
XACT_E_NOTCURRENT
0x8004D00D
하나 이상의 리소스 관리자에서 낙관적 동시성 제어가 실패하여 트랜잭션을 커밋하지 못했습니다.
XACT_E_NOTRANSACTION
0x8004D00E
트랜잭션이 이미 암시적 또는 명시적으로 커밋되었거나 중단되었습니다.
XACT_E_NOTSUPPORTED
0x8004D00F
잘못된 플래그 조합이 지정되었습니다.
XACT_E_UNKNOWNRMGRID
0x8004D010
리소스 관리자 ID는 이 트랜잭션 또는 트랜잭션 관리자와 연결되지 않습니다.
XACT_E_WRONGSTATE
0x8004D011
이 메서드가 잘못된 상태에서 호출되었습니다.
XACT_E_WRONGUOW
0x8004D012
표시된 작업 단위가 리소스 관리자가 예상한 작업 단위와 일치하지 않습니다.
XACT_E_XTIONEXISTS
0x8004D013
트랜잭션에 인리스트먼트가 이미 있습니다.
XACT_E_NOIMPORTOBJECT
0x8004D014
트랜잭션에 대한 가져오기 개체를 찾을 수 없습니다.
XACT_E_INVALIDCOOKIE
0x8004D015
트랜잭션 쿠키가 잘못되었습니다.
XACT_E_INDOUBT
0x8004D016
트랜잭션 상태 의심스럽다. 통신 오류가 발생했거나 트랜잭션 관리자 또는 리소스 관리자가 실패했습니다.
XACT_E_NOTIMEOUT
0x8004D017
제한 시간이 지정되었지만 시간 제한은 지원되지 않습니다.
XACT_E_ALREADYINPROGRESS
0x8004D018
트랜잭션에 대해 요청된 작업이 이미 진행 중입니다.
XACT_E_ABORTED
0x8004D019
트랜잭션이 이미 중단되었습니다.
XACT_E_LOGFULL
0x8004D01A
트랜잭션 관리자가 로그 전체 오류를 반환했습니다.
XACT_E_TMNOTAVAILABLE
0x8004D01B
트랜잭션 관리자를 사용할 수 없습니다.
XACT_E_CONNECTION_DOWN
0x8004D01C
트랜잭션 관리자와의 연결이 끊겼습니다.
XACT_E_CONNECTION_DENIED
0x8004D01D
트랜잭션 관리자와의 연결을 설정하라는 요청이 거부되었습니다.
XACT_E_REENLISTTIMEOUT
0x8004D01E
트랜잭션 상태 시간 초과를 확인하기 위한 리소스 관리자 다시 목록입니다.
XACT_E_TIP_CONNECT_FAILED
0x8004D01F
이 트랜잭션 관리자는 다른 TIP 트랜잭션 관리자와의 연결을 설정하지 못했습니다.
XACT_E_TIP_PROTOCOL_ERROR
0x8004D020
이 트랜잭션 관리자가 다른 TIP 트랜잭션 관리자와 프로토콜 오류가 발생했습니다.
XACT_E_TIP_PULL_FAILED
0x8004D021
이 트랜잭션 관리자는 다른 TIP 트랜잭션 관리자에서 트랜잭션을 전파할 수 없습니다.
XACT_E_DEST_TMNOTAVAILABLE
0x8004D022
대상 컴퓨터의 트랜잭션 관리자를 사용할 수 없습니다.
XACT_E_TIP_DISABLED
0x8004D023
트랜잭션 관리자가 TIP에 대한 지원을 사용하지 않도록 설정했습니다.
XACT_E_NETWORK_TX_DISABLED
0x8004D024
트랜잭션 관리자가 원격/네트워크 트랜잭션에 대한 지원을 사용하지 않도록 설정했습니다.
XACT_E_PARTNER_NETWORK_TX_DISABLED
0x8004D025
파트너 트랜잭션 관리자가 원격/네트워크 트랜잭션에 대한 지원을 사용하지 않도록 설정했습니다.
XACT_E_XA_TX_DISABLED
0x8004D026
트랜잭션 관리자가 XA 트랜잭션에 대한 지원을 사용하지 않도록 설정했습니다.
XACT_E_UNABLE_TO_READ_DTC_CONFIG
0x8004D027
MSDTC에서 구성 정보를 읽을 수 없습니다.
XACT_E_UNABLE_TO_LOAD_DTC_PROXY
0x8004D028
MSDTC가 dtc 프록시 dll을 로드할 수 없습니다.
XACT_E_ABORTING
0x8004D029
로컬 트랜잭션이 중단되었습니다.
XACT_E_PUSH_COMM_FAILURE
0x8004D02A
MSDTC 트랜잭션 관리자가 통신 문제로 인해 대상 트랜잭션 관리자에 트랜잭션을 푸시할 수 없습니다. 가능한 원인은 다음과 같습니다. 방화벽이 있고 MSDTC 프로세스에 대한 예외가 없거나, 두 컴퓨터가 NetBIOS 이름으로 서로를 찾을 수 없거나, 두 트랜잭션 관리자 중 하나에 대해 네트워크 트랜잭션 지원을 사용할 수 없습니다.
XACT_E_PULL_COMM_FAILURE
0x8004D02B
MSDTC 트랜잭션 관리자가 통신 문제로 인해 원본 트랜잭션 관리자에서 트랜잭션을 가져올 수 없습니다. 가능한 원인은 다음과 같습니다. 방화벽이 있고 MSDTC 프로세스에 대한 예외가 없거나, 두 컴퓨터가 NetBIOS 이름으로 서로를 찾을 수 없거나, 두 트랜잭션 관리자 중 하나에 대해 네트워크 트랜잭션 지원을 사용할 수 없습니다.
XACT_E_LU_TX_DISABLED
0x8004D02C
MSDTC 트랜잭션 관리자가 SNA LU 6.2 트랜잭션에 대한 지원을 사용하지 않도록 설정했습니다.
XACT_E_CLERKNOTFOUND
0x8004D080
XACT_E_CLERKNOTFOUND
XACT_E_CLERKEXISTS
0x8004D081
XACT_E_CLERKEXISTS
XACT_E_RECOVERYINPROGRESS
0x8004D082
XACT_E_RECOVERYINPROGRESS
XACT_E_TRANSACTIONCLOSED
0x8004D083
XACT_E_TRANSACTIONCLOSED
XACT_E_INVALIDLSN
0x8004D084
XACT_E_INVALIDLSN
XACT_E_REPLAYREQUEST
0x8004D085
XACT_E_REPLAYREQUEST
XACT_S_ASYNC
0x0004D000
비동기 작업이 지정되었습니다. 작업이 시작되었지만 결과는 아직 알려지지 않았습니다.
XACT_S_DEFECT
0x0004D001
XACT_S_DEFECT
XACT_S_READONLY
0x0004D002
트랜잭션이 읽기 전용이므로 메서드 호출이 성공했습니다.
XACT_S_SOMENORETAIN
0x0004D003
트랜잭션이 성공적으로 중단되었습니다. 그러나 이는 조정된 트랜잭션이며, 중단 보존 의미 체계를 지원할 수 없기 때문에 일부 등록 리소스가 완전히 중단되었습니다.
XACT_S_OKINFORM
0x0004D004
이 호출 중에 변경된 내용은 없지만 싱크는 다른 싱크가 추가로 변경되었는지 확인할 수 있는 또 다른 기회를 원합니다.
XACT_S_MADECHANGESCONTENT
0x0004D005
싱크는 콘텐츠이며 트랜잭션이 진행되도록 합니다. 이 호출 중에 하나 이상의 리소스가 변경되었습니다.
XACT_S_MADECHANGESINFORM
0x0004D006
싱크는 잠시 동안이며 트랜잭션이 진행되기를 원하지만 다른 이벤트 싱크가 이 반환 후에 다른 변경 내용을 적용하면 이 싱크가 또 다른 기회를 볼 수 있기를 원합니다.
XACT_S_ALLNORETAIN
0x0004D007
트랜잭션이 성공적으로 중단되었습니다. 그러나 중단은 비보유였습니다.
XACT_S_ABORTING
0x0004D008
중단 작업이 이미 진행 중입니다.
XACT_S_SINGLEPHASE
0x0004D009
리소스 관리자가 트랜잭션의 단일 단계 커밋을 수행했습니다.
XACT_S_LOCALLY_OK
0x0004D00A
로컬 트랜잭션이 중단되지 않았습니다.
XACT_S_LASTRESOURCEMANAGER
0x0004D010
리소스 관리자가 트랜잭션의 코디네이터(마지막 리소스 관리자)가 되도록 요청했습니다.
CONTEXT_E_ABORTED
0x8004E002
루트 트랜잭션은 커밋하려고 했지만 트랜잭션이 중단되었습니다.
CONTEXT_E_ABORTING
0x8004E003
이미 중단되었거나 중단 중인 트랜잭션이 있는 COM+ 구성 요소에서 메서드를 호출했습니다.
CONTEXT_E_NOCONTEXT
0x8004E004
MTS 개체 컨텍스트가 없습니다.
CONTEXT_E_WOULD_DEADLOCK
0x8004E005
구성 요소는 동기화를 사용하도록 구성되며 이 메서드 호출로 인해 교착 상태가 발생합니다.
CONTEXT_E_SYNCH_TIMEOUT
0x8004E006
구성 요소는 동기화를 사용하도록 구성되며 스레드가 컨텍스트를 입력하기 위해 대기하는 시간이 초과되었습니다.
CONTEXT_E_OLDREF
0x8004E007
이미 커밋되거나 중단된 트랜잭션이 있는 COM+ 구성 요소에서 메서드를 호출했습니다.
CONTEXT_E_ROLENOTFOUND
0x8004E00C
지정된 역할이 애플리케이션에 대해 구성되지 않았습니다.
CONTEXT_E_TMNOTAVAILABLE
0x8004E00F
COM+가 Microsoft Distributed Transaction Coordinator와 통신할 수 없습니다.
CO_E_ACTIVATIONFAILED
0x8004E021
COM+ 정품 인증 중에 예기치 않은 오류가 발생했습니다.
CO_E_ACTIVATIONFAILED_EVENTLOGGED
0x8004E022
COM+ 정품 인증에 실패했습니다. 자세한 내용은 이벤트 로그를 확인합니다.
CO_E_ACTIVATIONFAILED_CATALOGERROR
0x8004E023
카탈로그 또는 구성 오류로 인해 COM+ 정품 인증에 실패했습니다.
CO_E_ACTIVATIONFAILED_TIMEOUT
0x8004E024
지정된 시간 동안 정품 인증을 완료할 수 없어 COM+ 정품 인증에 실패했습니다.
CO_E_INITIALIZATIONFAILED
0x8004E025
초기화 함수가 실패하여 COM+ 활성화에 실패했습니다. 자세한 내용은 이벤트 로그를 확인하십시오.
CONTEXT_E_NOJIT
0x8004E026
요청된 작업을 수행하려면 JIT가 현재 컨텍스트에 있어야 하며 그렇지 않습니다.
CONTEXT_E_NOTRANSACTION
0x8004E027
요청된 작업을 수행하려면 현재 컨텍스트에 트랜잭션이 있어야 하며 트랜잭션이 필요하지 않습니다.
CO_E_THREADINGMODEL_CHANGED
0x8004E028
COM+ 애플리케이션에 설치한 후 구성 요소 스레딩 모델이 변경되었습니다. 구성 요소를 다시 설치하세요.
CO_E_NOIISINTRINSICS
0x8004E029
IIS 내장 함수를 사용할 수 없습니다. IIS로 작업을 시작합니다.
CO_E_NOCOOKIES
0x8004E02A
쿠키를 작성하지 못했습니다.
CO_E_DBERROR
0x8004E02B
데이터베이스를 사용하려고 시도했을 때 데이터베이스 관련 오류가 발생했습니다.
CO_E_NOTPOOLED
0x8004E02C
만든 COM+ 구성 요소는 개체 풀링을 사용하여 작동해야 합니다.
CO_E_NOTCONSTRUCTED
0x8004E02D
만든 COM+ 구성 요소는 개체 생성을 사용하여 올바르게 작동해야 합니다.
CO_E_NOSYNCHRONIZATION
0x8004E02E
COM+ 구성 요소에는 동기화가 필요하며 구성되지 않았습니다.
CO_E_ISOLEVELMISMATCH
0x8004E02F
생성되는 COM+ 구성 요소에 대한 TxIsolation Level 속성은 트랜잭션의 "루트" 구성 요소에 대한 TxIsolationLevel보다 강력합니다. 생성에 실패했습니다.
CO_E_CALL_OUT_OF_TX_SCOPE_NOT_ALLOWED
0x8004E030
구성 요소가 EnterTransactionScope 및 ExitTransactionScope 호출 간에 컨텍스트 간 호출을 시도했습니다. 이것은 허용되지 않습니다. 트랜잭션 scope 내부에 있는 동안에는 컨텍스트 간 호출을 수행할 수 없습니다.
CO_E_EXIT_TRANSACTION_SCOPE_NOT_CALLED
0x8004E031
구성 요소는 EnterTransactionScope를 호출했지만 반환하기 전에 ExitTransactionScope를 해당 호출하지 않았습니다.
OLE_S_USEREG
0x00040000
레지스트리 데이터베이스를 사용하여 요청된 정보 제공
OLE_S_STATIC
0x00040001
성공하지만 정적
OLE_S_MAC_CLIPFORMAT
0x00040002
Macintosh 클립보드 형식
DRAGDROP_S_DROP
0x00040100
성공한 드롭이 일어났습니다.
DRAGDROP_S_CANCEL
0x00040101
끌어서 놓기 작업이 취소됨
DRAGDROP_S_USEDEFAULTCURSORS
0x00040102
기본 커서 사용
DATA_S_SAMEFORMATETC
0x00040130
데이터에 동일한 FORMATETC가 있습니다.
VIEW_S_ALREADY_FROZEN
0x00040140
보기가 이미 고정되어 있습니다.
CACHE_S_FORMATETC_NOTSUPPORTED
0x00040170
FORMATETC가 지원되지 않음
CACHE_S_SAMECACHE
0x00040171
동일한 캐시
CACHE_S_SOMECACHES_NOTUPDATED
0x00040172
일부 캐시가 업데이트되지 않음
OLEOBJ_S_INVALIDVERB
0x00040180
OLE 개체의 동사가 잘못되었습니다.
OLEOBJ_S_CANNOT_DOVERB_NOW
0x00040181
동사 번호는 유효하지만 지금은 동사를 수행할 수 없습니다.
OLEOBJ_S_INVALIDHWND
0x00040182
잘못된 창 핸들이 전달됨
INPLACE_S_TRUNCATED
0x000401A0
메시지가 너무 깁니다. 표시하기 전에 그 중 일부를 잘라야 했습니다.
CONVERT10_S_NO_PRESENTATION
0x000401C0
OLESTREAM을 IStorage로 변환할 수 없음
MK_S_REDUCED_TO_SELF
0x000401E2
모니커 자체 감소
MK_S_ME
0x000401E4
일반적인 접두사는 이 모니커입니다.
MK_S_HIM
0x000401E5
일반적인 접두사는 입력 모니커입니다.
MK_S_US
0x000401E6
공통 접두사는 모두 모니커입니다.
MK_S_MONIKERALREADYREGISTERED
0x000401E7
모니커가 실행 중인 개체 테이블에 이미 등록되어 있습니다.
SCHED_S_TASK_READY
0x00041300
작업은 다음 예약된 시간에 실행할 준비가 된 것입니다.
SCHED_S_TASK_RUNNING
0x00041301
작업이 현재 실행되고 있습니다.
SCHED_S_TASK_DISABLED
0x00041302
작업이 사용하지 않도록 설정되었으므로 예약된 시간에 실행되지 않습니다.
SCHED_S_TASK_HAS_NOT_RUN
0x00041303
작업이 아직 실행되지 않았습니다.
SCHED_S_TASK_NO_MORE_RUNS
0x00041304
이 작업에 대해 예약된 실행이 더 이상 없습니다.
SCHED_S_TASK_NOT_SCHEDULED
0x00041305
일정에 따라 이 작업을 실행하는 데 필요한 속성 중 하나 이상이 설정되지 않았습니다.
SCHED_S_TASK_TERMINATED
0x00041306
작업의 마지막 실행이 사용자에 의해 종료되었습니다.
SCHED_S_TASK_NO_VALID_TRIGGERS
0x00041307
작업에 트리거가 없거나 기존 트리거가 비활성화되었거나 설정되지 않았습니다.
SCHED_S_EVENT_TRIGGER
0x00041308
이벤트 트리거에 설정된 런타임이 없습니다.
SCHED_E_TRIGGER_NOT_FOUND
0x80041309
트리거를 찾을 수 없습니다.
SCHED_E_TASK_NOT_READY
0x8004130A
이 작업을 실행하는 데 필요한 속성 중 하나 이상이 설정되지 않았습니다.
SCHED_E_TASK_NOT_RUNNING
0x8004130B
작업의 실행 instance 없습니다.
SCHED_E_SERVICE_NOT_INSTALLED
0x8004130C
작업 스케줄러 서비스가 이 컴퓨터에 설치되어 있지 않습니다.
SCHED_E_CANNOT_OPEN_TASK
0x8004130D
작업 개체를 열 수 없습니다.
SCHED_E_INVALID_TASK
0x8004130E
개체가 잘못된 작업 개체이거나 작업 개체가 아닙니다.
SCHED_E_ACCOUNT_INFORMATION_NOT_SET
0x8004130F
표시된 작업에 대한 작업 스케줄러 보안 데이터베이스에서 계정 정보를 찾을 수 없습니다.
SCHED_E_ACCOUNT_NAME_NOT_FOUND
0x80041310
지정된 계정의 존재를 설정할 수 없습니다.
SCHED_E_ACCOUNT_DBASE_CORRUPT
0x80041311
작업 스케줄러 보안 데이터베이스에서 손상이 감지되었습니다. 데이터베이스가 다시 설정되었습니다.
SCHED_E_NO_SECURITY_SERVICES
0x80041312
작업 스케줄러 보안 서비스를 사용할 수 없습니다.
SCHED_E_UNKNOWN_OBJECT_VERSION
0x80041313
작업 개체 버전이 지원되지 않거나 잘못되었습니다.
SCHED_E_UNSUPPORTED_ACCOUNT_OPTION
0x80041314
이 작업은 지원되지 않는 계정 설정과 런타임 옵션의 조합으로 구성되었습니다.
SCHED_E_SERVICE_NOT_RUNNING
0x80041315
작업 스케줄러 서비스가 실행되고 있지 않습니다.
SCHED_E_UNEXPECTEDNODE
0x80041316
작업 XML에 예기치 않은 노드가 포함되어 있습니다.
SCHED_E_NAMESPACE
0x80041317
작업 XML에는 예기치 않은 네임스페이스의 요소 또는 특성이 포함되어 있습니다.
SCHED_E_INVALIDVALUE
0x80041318
작업 XML에는 형식이 잘못 지정되었거나 범위를 벗어난 값이 포함되어 있습니다.
SCHED_E_MISSINGNODE
0x80041319
작업 XML에 필요한 요소 또는 특성이 없습니다.
SCHED_E_MALFORMEDXML
0x8004131A
작업 XML의 형식이 잘못되었습니다.
SCHED_S_SOME_TRIGGERS_FAILED
0x0004131B
작업이 등록되었지만 지정된 모든 트리거가 작업을 시작하지는 않습니다.
SCHED_S_BATCH_LOGON_PROBLEM
0x0004131C
작업이 등록되었지만 시작에 실패할 수 있습니다. 작업 주체에 대해 일괄 로그온 권한을 사용하도록 설정해야 합니다.
SCHED_E_TOO_MANY_NODES
0x8004131D
작업 XML에는 동일한 형식의 노드가 너무 많습니다.
SCHED_E_PAST_END_BOUNDARY
0x8004131E
트리거의 끝 경계 후에 작업을 시작할 수 없습니다.
SCHED_E_ALREADY_RUNNING
0x8004131F
이 작업의 instance 이미 실행 중입니다.
SCHED_E_USER_NOT_LOGGED_ON
0x80041320
사용자가 로그온되지 않았기 때문에 작업이 실행되지 않습니다.
SCHED_E_INVALID_TASK_HASH
0x80041321
작업 이미지가 손상되었거나 변조되었습니다.
SCHED_E_SERVICE_NOT_AVAILABLE
0x80041322
작업 스케줄러 서비스를 사용할 수 없습니다.
SCHED_E_SERVICE_TOO_BUSY
0x80041323
작업 스케줄러 서비스가 너무 바빠서 요청을 처리할 수 없습니다. 나중에 다시 시도하세요.
SCHED_E_TASK_ATTEMPTED
0x80041324
작업 스케줄러 서비스가 작업을 실행하려고 했지만 작업 정의의 제약 조건 중 하나로 인해 작업이 실행되지 않았습니다.
SCHED_S_TASK_QUEUED
0x00041325
작업 스케줄러 서비스에서 작업을 실행하도록 요청했습니다.
SCHED_E_TASK_DISABLED
0x80041326
작업을 사용할 수 없습니다.
SCHED_E_TASK_NOT_V1_COMPAT
0x80041327
작업에는 이전 버전의 Windows와 호환되지 않는 속성이 있습니다.
SCHED_E_START_ON_DEMAND
0x80041328
작업 설정은 요청 시 작업을 시작할 수 없습니다.
SCHED_E_TASK_NOT_UBPM_COMPAT
0x80041329
태스크에서 사용하는 속성의 조합은 예약 엔진과 호환되지 않습니다.
CO_E_CLASS_CREATE_FAILED
0x80080001
클래스 개체를 만들지 못했습니다.
CO_E_SCM_ERROR
0x80080002
OLE 서비스에서 개체를 바인딩할 수 없음
CO_E_SCM_RPC_FAILURE
0x80080003
OLE 서비스와의 RPC 통신 실패
CO_E_BAD_PATH
0x80080004
개체에 대한 잘못된 경로
CO_E_SERVER_EXEC_FAILURE
0x80080005
서버 실행 실패
CO_E_OBJSRV_RPC_FAILURE
0x80080006
OLE 서비스가 개체 서버와 통신할 수 없음
MK_E_NO_NORMALIZED
0x80080007
모니커 경로를 정규화할 수 없습니다.
CO_E_SERVER_STOPPING
0x80080008
OLE 서비스가 연결할 때 개체 서버가 중지됩니다.
MEM_E_INVALID_ROOT
0x80080009
잘못된 루트 블록 포인터가 지정되었습니다.
MEM_E_INVALID_LINK
0x80080010
할당 체인에 잘못된 링크 포인터가 포함되어 있습니다.
MEM_E_INVALID_SIZE
0x80080011
요청된 할당 크기가 너무 큽니다.
CO_S_NOTALLINTERFACES
0x00080012
요청된 인터페이스를 모두 사용할 수 있는 것은 아닙니다.
CO_S_MACHINENAMENOTFOUND
0x00080013
캐시에서 지정된 컴퓨터 이름을 찾을 수 없습니다.
CO_E_MISSING_DISPLAYNAME
0x80080015
활성화하려면 CLSID 키 아래에 표시 이름이 있어야 합니다.
CO_E_RUNAS_VALUE_MUST_BE_AAA
0x80080016
활성화하려면 애플리케이션에 대한 RunAs 값이 Activator로 활성화되어야 합니다.
CO_E_ELEVATION_DISABLED
0x80080017
클래스가 상승된 활성화를 지원하도록 구성되지 않았습니다.
DISP_E_UNKNOWNINTERFACE
0x80020001
알 수 없는 인터페이스입니다.
DISP_E_MEMBERNOTFOUND
0x80020003
멤버를 찾을 수 없습니다.
DISP_E_PARAMNOTFOUND
0x80020004
매개 변수를 찾을 수 없습니다.
DISP_E_TYPEMISMATCH
0x80020005
형식이 일치하지 않습니다.
DISP_E_UNKNOWNNAME
0x80020006
알 수 없는 이름입니다.
DISP_E_NONAMEDARGS
0x80020007
명명된 인수가 없습니다.
DISP_E_BADVARTYPE
0x80020008
잘못된 변수 형식입니다.
DISP_E_EXCEPTION
0x80020009
예외가 발생했습니다.
DISP_E_OVERFLOW
0x8002000A
현재 범위를 벗어났습니다.
DISP_E_BADINDEX
0x8002000B
인덱스가 잘못되었습니다.
DISP_E_UNKNOWNLCID
0x8002000C
알 수 없는 언어입니다.
DISP_E_ARRAYISLOCKED
0x8002000D
메모리가 잠겨 있습니다.
DISP_E_BADPARAMCOUNT
0x8002000E
매개 변수의 수가 잘못되었습니다.
DISP_E_PARAMNOTOPTIONAL
0x8002000F
매개 변수가 선택 사항이 아닙니다.
DISP_E_BADCALLEE
0x80020010
호출 수신자가 잘못되었습니다.
DISP_E_NOTACOLLECTION
0x80020011
컬렉션을 지원하지 않습니다.
DISP_E_DIVBYZERO
0x80020012
0으로 나누었습니다.
DISP_E_BUFFERTOOSMALL
0x80020013
버퍼가 너무 작음
TYPE_E_BUFFERTOOSMALL
0x80028016
버퍼가 너무 작습니다.
TYPE_E_FIELDNOTFOUND
0x80028017
레코드에 정의되지 않은 필드 이름입니다.
TYPE_E_INVDATAREAD
0x80028018
이전 형식 또는 잘못된 형식 라이브러리입니다.
TYPE_E_UNSUPFORMAT
0x80028019
이전 형식 또는 잘못된 형식 라이브러리입니다.
TYPE_E_REGISTRYACCESS
0x8002801C
OLE 레지스트리에 액세스하는 동안 오류가 발생했습니다.
TYPE_E_LIBNOTREGISTERED
0x8002801D
라이브러리가 등록되지 않았습니다.
TYPE_E_UNDEFINEDTYPE
0x80028027
알 수 없는 형식에 바인딩됩니다.
TYPE_E_QUALIFIEDNAMEDISALLOWED
0x80028028
정규화된 이름은 허용되지 않습니다.
TYPE_E_INVALIDSTATE
0x80028029
잘못된 전달 참조 또는 컴파일되지 않은 형식에 대한 참조입니다.
TYPE_E_WRONGTYPEKIND
0x8002802A
형식이 일치하지 않습니다.
TYPE_E_ELEMENTNOTFOUND
0x8002802B
Element not found.
TYPE_E_AMBIGUOUSNAME
0x8002802C
모호한 이름입니다.
TYPE_E_NAMECONFLICT
0x8002802D
라이브러리에 이름이 이미 있습니다.
TYPE_E_UNKNOWNLCID
0x8002802E
알 수 없는 LCID.
TYPE_E_DLLFUNCTIONNOTFOUND
0x8002802F
지정된 DLL에 정의되지 않은 함수입니다.
TYPE_E_BADMODULEKIND
0x800288BD
작업에 대한 모듈 종류가 잘못되었습니다.
TYPE_E_SIZETOOBIG
0x800288C5
크기가 64K를 초과할 수 없습니다.
TYPE_E_DUPLICATEID
0x800288C6
상속 계층 구조의 중복 ID입니다.
TYPE_E_INVALIDID
0x800288CF
표준 OLE hmember의 잘못된 상속 깊이입니다.
TYPE_E_TYPEMISMATCH
0x80028CA0
형식이 일치하지 않습니다.
TYPE_E_OUTOFBOUNDS
0x80028CA1
잘못된 인수 수입니다.
TYPE_E_IOERROR
0x80028CA2
I/O 오류입니다.
TYPE_E_CANTCREATETMPFILE
0x80028CA3
고유한 tmp 파일을 만드는 동안 오류가 발생했습니다.
TYPE_E_CANTLOADLIBRARY
0x80029C4A
형식 라이브러리/DLL을 로드하는 동안 오류가 발생했습니다.
TYPE_E_INCONSISTENTPROPFUNCS
0x80029C83
일관되지 않은 속성 함수입니다.
TYPE_E_CIRCULARTYPE
0x80029C84
형식/모듈 간의 순환 종속성.

요구 사항

요구 사항
헤더
Winerror.h

추가 정보

COM 오류 코드