다음을 통해 공유


MessageQueueErrorCode 열거형

정의

메시지 큐 애플리케이션 내에서 발생하고 MessageQueueException 예외를 생성한 오류의 원인을 식별합니다.

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

public enum class MessageQueueErrorCode
public enum MessageQueueErrorCode
type MessageQueueErrorCode = 
Public Enum MessageQueueErrorCode
상속
MessageQueueErrorCode

필드

Name Description
Base -1072824320

메시지 큐는 이 오류 코드를 반환하지 않습니다.

Generic -1072824319

메시지 텍스트: 일반 오류입니다.
메시지 큐는 더 구체적인 소스를 식별할 수 없는 경우 이 오류를 반환합니다.

Property -1072824318

메시지 텍스트: 전달된 속성 중 하나 이상이 잘못되었습니다.

QueueNotFound -1072824317

메시지 텍스트: 큐가 디렉터리 서비스에 등록되지 않았습니다.
큐를 찾을 수 없는 경우 메시지 큐에서 이 오류를 반환합니다. 여기에는 디렉터리 서비스에 등록되지 않은 공용 큐와 메시지 큐 네임스페이스에 없는 인터넷 큐가 포함됩니다.

QueueExists -1072824315

메시지 텍스트: 경로 이름이 같은 큐가 이미 등록되어 있습니다.
메시지 큐는 디렉터리 서비스에 공용 큐를 등록하고 로컬 컴퓨터에 프라이빗 큐를 등록합니다.

InvalidParameter -1072824314

메시지 텍스트: 함수에 전달된 잘못된 매개 변수입니다.
작업에서 제공하는 매개 변수 중 하나가 유효하지 않으면 메시지 큐에서 이 오류를 반환합니다.

InvalidHandle -1072824313

메시지 텍스트: 함수에 전달된 잘못된 핸들입니다.
지정된 큐 핸들이 유효하지 않으면 메시지 큐에서 이 오류를 반환합니다.

OperationCanceled -1072824312

메시지 텍스트: 작업이 완료되기 전에 취소되었습니다.

SharingViolation -1072824311

메시지 텍스트: 공유 위반입니다. 배타적 수신을 위해 큐가 이미 열려 있습니다.
메시지 큐는 애플리케이션이 단독 읽기 권한이 있는 이미 열려 있는 큐를 열려고 하는 경우 이 오류를 반환합니다. 큐에서만 메시지를 받는 방법에 대한 자세한 내용은 클래스의 DenySharedReceive 속성을 참조 MessageQueue 하세요.

ServiceNotAvailable -1072824309

메시지 텍스트: 메시지 큐 서비스를 사용할 수 없습니다.
애플리케이션이 큐 관리자에 연결할 수 없는 경우 메시지 큐에서 이 오류를 반환합니다.

MachineNotFound -1072824307

메시지 텍스트: 지정된 컴퓨터를 찾을 수 없습니다.
메시지 큐는 디렉터리 서비스에서 큐의 컴퓨터를 찾을 수 없는 경우 이 오류를 반환합니다.

IllegalSort -1072824304

메시지 텍스트: 잘못된 정렬이 지정되었습니다(예: 중복 열).

IllegalUser -1072824303

메시지 텍스트: 사용자에게 잘못된 사용자 이름이 있습니다.
메시지 큐는 애플리케이션이 잘못된 사용자 이름을 통해 연결하는 경우 이 오류를 반환합니다.

NoDs -1072824301

메시지 텍스트: 이 사이트의 컨트롤러와 연결되지 않습니다.
애플리케이션이 디렉터리 서비스에 액세스할 수 없는 경우 메시지 큐에서 이 오류를 반환합니다. 이 오류가 반환되면 디렉터리 서비스에 액세스할 수 있는 권한을 확인합니다.

IllegalQueuePathName -1072824300

메시지 텍스트: 잘못된 큐 경로 이름입니다.
MessageQueue 유효한 경로 구문 옵션은 클래스의 Path 속성을 참조하세요.

IllegalPropertyValue -1072824296

메시지 텍스트: 잘못된 속성 값입니다.

IllegalPropertyVt -1072824295

메시지 텍스트: 잘못된 VARTYPE 값입니다.

BufferOverflow -1072824294

메시지 텍스트: 메시지 본문 검색을 위해 MQReceiveMessage에 제공된 버퍼가 너무 작습니다. 메시지는 큐에서 제거되지 않으며 버퍼에 맞는 메시지 본문의 일부가 복사되었습니다.

IOTimeout -1072824293

메시지 텍스트: 수신 또는 미리 보기 메시지 제한 시간이 만료되었습니다.
새 메시지가 큐에 도착하기 전에 호출 Receive 에 지정된 제한 시간이 만료되거나 Peek 만료되면 메시지 큐가 이 오류를 반환합니다. 큐에 이미 메시지가 없는 경우에만 발생할 수 있습니다. 메시지가 있으면 두 메서드가 모두 즉시 반환됩니다.

IllegalCursorAction -1072824292

메시지 텍스트: MQReceiveMessage에 지정된 MQ_ACTION_PEEK_NEXT 현재 커서 위치에 사용할 수 없습니다.
MoveNext 현재 커서 위치와 함께 사용할 수 없습니다.

MessageAlreadyReceived -1072824291

메시지 텍스트: 현재 커서가 가리키는 메시지는 다른 프로세스 또는 이 커서를 사용하지 않고 메시지를 받기 위한 다른 호출에 의해 큐에서 제거되었습니다.
메시지 큐는 다른 커서, 애플리케이션 또는 시스템 관리자가 큐에서 메시지를 이미 제거한 경우 이 오류를 반환합니다. 이 오류는 호출 GetMessageEnumerator2()GetEnumerator()통해 반환된 인스턴스와 같이 클래스를 사용할 MessageEnumerator 때 발생할 가능성이 높습니다.

IllegalFormatName -1072824290

메시지 텍스트: 지정된 형식 이름이 잘못되었습니다. 유효한 형식 이름 구문 옵션은 클래스의 FormatName 속성을 참조 MessageQueue 하세요.

FormatNameBufferTooSmall -1072824289

메시지 텍스트: API에 제공된 형식 이름 버퍼가 너무 작아서 형식 이름에 맞지 않습니다.

UnsupportedFormatNameOperation -1072824288

메시지 텍스트: 지정된 형식 이름에 대해 요청된 작업은 지원되지 않습니다.
요청된 작업이 지정된 형식 이름에 대해 지원되지 않는 경우 메시지 큐에서 이 오류를 반환합니다. 작업에는 직접 형식 이름을 지정하여 메시지를 받기 위해 큐를 여는 작업이 포함됩니다.

IllegalSecurityDescriptor -1072824287

메시지 텍스트: 지정된 보안 설명자가 유효한 보안 설명자가 아닙니다.

SenderIdBufferTooSmall -1072824286

메시지 텍스트: 사용자 식별자 속성에 대해 전달된 버퍼가 너무 작습니다.
메시지 큐는 제공된 보낸 사람 ID 버퍼가 너무 작으면 이 오류를 반환합니다. 보낸 사람 Message 식별자에 대한 자세한 내용은 클래스의 SenderId 속성을 참조하세요.

SecurityDescriptorBufferTooSmall -1072824285

메시지 텍스트: 전달된 MQGetQueueSecurity 버퍼의 크기가 너무 작습니다.
제공된 보안 버퍼가 보안 설명자에 비해 너무 작으면 메시지 큐에서 이 오류를 반환합니다.

CannotImpersonateClient -1072824284

메시지 텍스트: RPC 서버가 클라이언트 애플리케이션을 가장할 수 없으므로 보안 자격 증명을 확인할 수 없습니다.
디렉터리 서비스 서버가 클라이언트 애플리케이션을 가장할 수 없는 경우 메시지 큐에서 이 오류를 반환합니다. 보안 자격 증명을 확인하는 데 필요합니다.

AccessDenied -1072824283

메시지 텍스트: 액세스가 거부되었습니다.지정된 큐 또는 컴퓨터에 대한 액세스가 거부되었습니다. 이 오류가 반환되면 큐에 대한 속성 만들기, 삭제 또는 설정과 같은 작업에 대한 액세스 권한이 있는지 확인합니다. 큐에 대한 액세스 권한 변경에 대한 자세한 내용은 다음을 참조 MessageQueueAccessRights 하세요 SetPermissions.

PrivilegeNotHeld -1072824282

메시지 텍스트: 클라이언트에는 작업을 수행하는 데 필요한 권한이 없습니다.

InsufficientResources -1072824281

메시지 텍스트: 작업을 수행할 리소스가 부족합니다.
예를 들어 메모리가 부족하여 작업을 완료할 수 없는 경우 메시지 큐는 이 오류를 반환합니다. 이 오류가 반환되면 작업이 실패합니다.

UserBufferTooSmall -1072824280

메시지 텍스트: 사용자 버퍼가 너무 작아서 반환된 정보를 보관할 수 없어 요청이 실패했습니다.

MessageStorageFailed -1072824278

메시지 텍스트: 복구 가능한 메시지나 저널 메시지를 저장할 수 없습니다. 메시지가 전송되지 않았습니다.
로컬 컴퓨터가 복구 가능한 메시지(네트워크 문제의 경우 배달이 보장되는 메시지) 또는 저널 메시지를 저장할 수 없는 경우 메시지 큐는 이 오류를 반환합니다. 이러한 메시지 전송 옵션에 Message 대한 자세한 내용은 클래스 RecoverableUseJournalQueue 속성을 참조하세요.

SenderCertificateBufferTooSmall -1072824277

메시지 텍스트: 사용자 인증서 속성에 대해 전달된 버퍼가 너무 작습니다.
사용자 인증서에 Message 대한 자세한 내용은 클래스의 SenderCertificate 속성을 참조하세요.

InvalidCertificate -1072824276

메시지 텍스트: 사용자 인증서가 잘못되었습니다.
메시지 큐는 클래스의 SenderCertificate 속성에 Message 지정된 보안 인증서가 유효하지 않거나 인증서가 Microsoft Internet Explorer 개인 인증서 저장소에 올바르게 배치되지 않은 경우 이 오류를 반환합니다.

CorruptedInternalCertificate -1072824275

메시지 텍스트: 내부 메시지 큐 인증서가 손상되었습니다.
이 오류는 메시지 큐 1.0에만 적용됩니다.

NoInternalUserCertificate -1072824273

메시지 텍스트: 사용자에 대한 내부 메시지 큐 인증서가 없습니다.
내부 인증서가 등록되지 않거나 등록된 인증서가 손상된 경우 메시지 큐에서 이 오류를 반환합니다.

CorruptedSecurityData -1072824272

메시지 텍스트: 암호화 함수가 실패했습니다.

CorruptedPersonalCertStore -1072824271

메시지 텍스트: 개인 인증서 저장소가 손상되었습니다.
메시지 큐는 Microsoft Internet Explorer 개인 인증서 저장소가 손상되었을 때 이 오류를 반환합니다.

ComputerDoesNotSupportEncryption -1072824269

메시지 텍스트: 컴퓨터에서 암호화 작업을 지원하지 않습니다.
메시지 큐는 애플리케이션이 암호화를 요청하고 컴퓨터(원본 또는 대상)가 암호화 작업을 지원하지 않을 때 이 오류를 반환합니다. 이 오류가 반환되면 암호화 작업이 실패합니다. 암호화 사용에 대한 자세한 내용은 다음을 참조 EncryptionRequired 하세요 EncryptionAlgorithm.

BadSecurityContext -1072824267

메시지 텍스트: 잘못된 보안 컨텍스트입니다.
보안 컨텍스트가 손상되었습니다.

CouldNotGetUserSid -1072824266

메시지 텍스트: 스레드 토큰에서 SID 정보를 가져올 수 없습니다.
보낸 사람 식별자에 대한 자세한 내용은 클래스의 SenderId 속성을 참조 Message 하세요.

CouldNotGetAccountInfo -1072824265

메시지 텍스트: 사용자의 계정 정보를 가져올 수 없습니다.

IllegalCriteriaColumns -1072824264

메시지 텍스트: 잘못된 MQCOLUMNS 매개 변수입니다.
클래스를 사용하고 MessagePropertyFilter 모든 부울 값에 대해 선택한 경우 메시지 큐에서 이 오류를 반환하고 모든 정수 값에 대해 0을 선택합니다 false .

IllegalPropertyId -1072824263

메시지 텍스트: 잘못된 속성 식별자 값입니다.

IllegalRelation -1072824262

메시지 텍스트: 제한에서 잘못된 관계 값입니다.

IllegalPropertySize -1072824261

메시지 텍스트: 잘못된 속성 버퍼 크기입니다.
메시지 큐는 메시지 식별자 또는 상관 관계 식별자에 대해 지정된 버퍼가 올바른 크기가 아닌 경우 이 오류를 반환합니다. 메시지 식별자에 Message 대한 자세한 내용은 클래스 IdCorrelationId 속성을 참조하세요.

IllegalRestrictionPropertyId -1072824260

메시지 텍스트: MQRESTRICTION 매개 변수의 잘못된 전파 값입니다.
제한에 대한 속성 식별자 값이 잘못되었습니다.

IllegalQueueProperties -1072824259

메시지 텍스트: Null 또는 속성이 0인 잘못된 MQQUEUEPROPS 매개 변수입니다.
메시지 큐는 클래스를 사용 MessageQueueCriteria 중이며 큐를 필터링할 때 사용할 조건을 호출 ClearAll() 했거나 지정하지 않은 경우 이 오류를 반환합니다. MessageQueueCriteria 클래스 또는 GetPublicQueues 큐 검색 조건 필터링에 대한 자세한 내용을 참조하세요.

PropertyNotAllowed -1072824258

메시지 텍스트: 요청된 작업에 대한 속성이 잘못되었습니다.

InsufficientProperties -1072824257

메시지 텍스트: 작업에 필요한 모든 속성이 입력 매개 변수에 지정되지 않았습니다.

MachineExists -1072824256

메시지 텍스트: 이름이 같은 컴퓨터가 사이트에 이미 있습니다.

IllegalMessageProperties -1072824255

메시지 텍스트: Null 또는 속성이 0인 잘못된 MQQMPROPS 매개 변수입니다.
속성이 없거나 null 속성이 없는 잘못된 메시지 속성입니다.

DsIsFull -1072824254

메시지 텍스트: 디렉터리 서비스가 가득 찼습니다.
메시지 큐는 정보 저장소가 가득 차면 이 오류를 반환합니다. 이 오류는 메시지 큐 1.0에만 적용됩니다.

DsError -1072824253

메시지 텍스트: 내부 디렉터리 서비스 오류입니다.

InvalidOwner -1072824252

메시지 텍스트: 잘못된 개체 소유자입니다. 예를 들어 CreateQueue Queue Manager 개체가 잘못되어 실패했습니다.
예를 들어 애플리케이션이 메시지 큐가 설치되지 않은 컴퓨터에 큐를 만들려고 하면 메시지 큐가 이 오류를 반환합니다.

UnsupportedAccessMode -1072824251

메시지 텍스트: 지정된 액세스 모드는 지원되지 않습니다.
큐를 열 때 지정된 액세스 모드가 잘못된 값으로 설정되었거나 액세스 모드와 지정된 공유 모드가 호환되지 않는 경우 메시지 큐는 이 오류를 반환합니다.

ResultBufferTooSmall -1072824250

메시지 텍스트: 제공된 결과 버퍼가 너무 작습니다.

DeleteConnectedNetworkInUse -1072824248

메시지 텍스트: 연결된 네트워크를 삭제할 수 없습니다. 사용 중입니다.
네트워크가 하나 이상의 다른 컴퓨터에 정의되어 있으므로 지정된 연결된 네트워크를 삭제할 수 없는 경우 메시지 큐는 이 오류를 반환합니다. 연결된 모든 네트워크 목록에서 연결된 네트워크를 제거하고 다시 삭제해 보세요.

NoResponseFromObjectServer -1072824247

메시지 텍스트: 개체 소유자의 응답이 없습니다.
디렉터리 서비스 서버의 응답이 없으면 메시지 큐에서 이 오류를 반환합니다. 이 오류가 반환되면 작업의 상태를 알 수 없습니다.

ObjectServerNotAvailable -1072824246

메시지 텍스트: 개체 소유자에 연결할 수 없습니다.
개체에 대한 디렉터리 서비스 서버를 사용할 수 없는 경우 메시지 큐에서 이 오류를 반환합니다. 이 오류가 반환되면 작업이 실패합니다.

QueueNotAvailable -1072824245

메시지 텍스트: 원격 컴퓨터에 있는 큐에서 읽는 동안 오류가 발생했습니다.

DtcConnect -1072824244

메시지 텍스트: MS DTC에 연결할 수 없습니다.
메시지 큐는 Microsoft Distributed Transaction Coordinator에 연결할 수 없는 경우 이 오류를 반환합니다.

TransactionImport -1072824242

메시지 텍스트: 트랜잭션을 가져올 수 없습니다.

TransactionUsage -1072824240

메시지 텍스트: 잘못된 트랜잭션 사용.
메시지 큐는 트랜잭션 내에서 읽기 액세스를 위해 원격 큐를 열려고 시도했거나 트랜잭션 내에서 비 트랜잭션 큐에서 메시지를 읽으려고 시도한 경우 이 오류를 반환합니다.

TransactionSequence -1072824239

메시지 텍스트: 잘못된 트랜잭션 작업 시퀀스입니다.

MissingConnectorType -1072824235

메시지 텍스트: 승인 또는 보안 메시지를 보낼 때 커넥터 유형은 필수입니다.
메시지 큐는 애플리케이션이 일반적으로 메시지 큐에 의해 설정된 속성을 설정하지만 사용할 커넥터를 지정하지 않을 때 이 오류를 반환합니다. 커넥터 유형에 대한 자세한 내용은 클래스의 ConnectorType 속성을 참조 Message 하세요.

StaleHandle -1072824234

메시지 텍스트: Queue Manager 서비스가 다시 시작되었습니다. 큐 핸들이 부실하며 닫혀야 합니다.
메시지 큐는 큐 관리자 서비스의 이전 세션에서 지정된 핸들을 가져온 경우 이 오류를 반환합니다.

TransactionEnlist -1072824232

메시지 텍스트: 트랜잭션을 등록할 수 없습니다.

QueueDeleted -1072824230

메시지 텍스트: 큐가 삭제되었습니다. 이 큐 인스턴스를 사용하여 메시지를 더 이상 받을 수 없습니다. 큐를 닫아야 합니다.

IllegalContext -1072824229

메시지 텍스트: 잘못된 컨텍스트 매개 변수입니다.

IllegalSortPropertyId -1072824228

메시지 텍스트: MQSORTSET의 잘못된 전파 값입니다.
정렬에 대한 속성 식별자 값이 잘못되었습니다.

LabelBufferTooSmall -1072824226

메시지 텍스트: API에 제공된 레이블 버퍼가 너무 작습니다.

MqisServerEmpty -1072824225

메시지 텍스트: 레지스트리에 있는 MQIS 서버 목록이 비어 있습니다. 이 오류는 메시지 큐 1.0에만 적용됩니다.

MqisReadOnlyMode -1072824224

메시지 텍스트: MQIS 데이터베이스가 읽기 전용 모드입니다.

SymmetricKeyBufferTooSmall -1072824223

메시지 텍스트: 대칭 키 속성에 대해 전달된 버퍼가 너무 작습니다.
대칭 키에 Message 대한 자세한 내용은 클래스의 DestinationSymmetricKey 속성을 참조하세요.

SignatureBufferTooSmall -1072824222

메시지 텍스트: Signature 속성에 대해 전달된 버퍼가 너무 작습니다.
서명에 Message 대한 자세한 내용은 클래스의 DigitalSignature 속성을 참조하세요.

ProviderNameBufferTooSmall -1072824221

메시지 텍스트: 공급자 이름 속성에 대해 전달된 버퍼가 너무 작습니다.
공급자 이름에 Message 대한 자세한 내용은 클래스의 AuthenticationProviderName 속성을 참조하세요.

IllegalOperation -1072824220

메시지 텍스트: 외신 메시지 큐 시스템에서 작업이 잘못되었습니다.

WriteNotAllowed -1072824219

메시지 텍스트: 다른 MQIS 서버가 설치되고 있습니다. 데이터베이스에 대한 쓰기 작업은 현재 허용되지 않습니다.

WksCantServeClient -1072824218

메시지 텍스트: 메시지 큐 독립적 클라이언트는 메시지 큐 종속 클라이언트를 제공할 수 없습니다.

DependentClientLicenseOverflow -1072824217

메시지 텍스트: 이 메시지 큐 서버에서 제공하는 종속 클라이언트 수가 상한에 도달했습니다.

CorruptedQueueWasDeleted -1072824216

메시지 텍스트: LQS의 큐에 대한 The.ini 파일이 손상되어 삭제되었습니다.

RemoteMachineNotAvailable -1072824215

메시지 텍스트: 원격 컴퓨터를 사용할 수 없습니다.

UnsupportedOperation -1072824214

메시지 텍스트: WORKGROUP 설치 컴퓨터에 대해 작업이 지원되지 않습니다.

EncryptionProviderNotSupported -1072824213

메시지 텍스트: 암호화 서비스 공급자는 메시지 큐에서 지원되지 않습니다.

CannotSetCryptographicSecurityDescriptor -1072824212

메시지 텍스트: 암호화 키에 대한 보안 설명자를 설정할 수 없습니다.
암호화 공급자에 대한 자세한 내용은 다음을 참조 CryptographicProviderType 하세요 AuthenticationProviderType.

CertificateNotProvided -1072824211

메시지 텍스트: 사용자가 인증서 없이 인증된 메시지를 보내려고 했습니다.
메시지 큐는 보내는 애플리케이션이 보안 컨텍스트 정보를 사용하여 메시지를 인증하려고 시도하고 보안 컨텍스트에 인증서가 포함되지 않은 경우 이 오류를 반환합니다. 인증서에 대한 자세한 내용은 클래스의 SenderCertificate 속성을 참조 Message 하세요.

QDnsPropertyNotSupported -1072824210

DNS 속성은 큐를 찾기 위한 조건으로 지원되지 않습니다.
큐의 DNS 경로 이름을 검색할 수 없습니다.

CannotCreateCertificateStore -1072824209

메시지 텍스트: 내부 인증서에 대한 인증서 저장소를 만들 수 없습니다.
사용자 고유의 프로필을 조작할 수 있는 권한이 없는 경우 메시지 큐에서 이 오류를 반환합니다.

CannotOpenCertificateStore -1072824208

메시지 텍스트: 내부 인증서에 대한 인증서 저장소를 열 수 없습니다.
사용자 고유의 프로필을 조작할 수 있는 권한이 없는 경우 메시지 큐에서 이 오류를 반환합니다.

IllegalEnterpriseOperation -1072824207

메시지 텍스트: Message Queuing Services 개체에 대한 작업이 잘못되었습니다.

CannotGrantAddGuid -1072824206

메시지 텍스트: 현재 사용자에게 "Guid 추가" 권한을 부여하지 못했습니다.

CannotLoadMsmqOcm -1072824205

메시지 텍스트: MSMQOCM.DLL 라이브러리를 로드할 수 없습니다.

NoEntryPointMsmqOcm -1072824204

메시지 텍스트: MSMQOCM.DLL 라이브러리에서 진입점을 찾을 수 없습니다.

NoMsmqServersOnDc -1072824203

메시지 텍스트: 도메인 컨트롤러에서 메시지 큐 서버를 찾지 못했습니다.

CannotJoinDomain -1072824202

메시지 텍스트: Windows 2000 도메인에서 메시지 큐 엔터프라이즈에 가입하지 못했습니다.

CannotCreateOnGlobalCatalog -1072824201

메시지 텍스트: 지정된 글로벌 카탈로그 서버에서 개체를 만들지 못했습니다.

GuidNotMatching -1072824200

메시지 텍스트: 컴퓨터 설치와 일치하는 GUID를 사용하여 메시지 큐 구성 개체를 만들지 못했습니다. 메시지 큐를 제거한 다음 다시 설치해야 합니다.

PublicKeyNotFound -1072824199

메시지 텍스트: 컴퓨터의 공개 키를 찾을 수 없습니다.
메시지 큐는 예를 들어 메시지 큐 1.0을 실행하는 컴퓨터의 컴퓨터 속성을 검색하려고 하거나 오프라인으로 작업하는 동안 원격 컴퓨터 속성을 가져오는 경우 이 오류를 반환합니다. 이 오류는 메시지 큐 2.0에만 적용됩니다.

PublicKeyDoesNotExist -1072824198

메시지 텍스트: 컴퓨터의 공개 키가 없습니다.
메시지 큐는 디렉터리 서비스를 쿼리할 수 있지만 향상된 키를 찾을 수 없는 경우 이 오류를 반환합니다. 이 오류는 메시지 큐 2.0에만 적용됩니다.

IllegalPrivateProperties -1072824197

private 속성 매개 변수 값이 잘못되었습니다. null 값이 있거나 지정된 속성이 0이기 때문일 수 있습니다.

NoGlobalCatalogInDomain -1072824196

메시지 텍스트: 지정된 도메인에서 글로벌 카탈로그 서버를 찾을 수 없습니다.

NoMsmqServersOnGlobalCatalog -1072824195

메시지 텍스트: 글로벌 카탈로그 도메인 컨트롤러에서 메시지 큐 서버를 찾지 못했습니다.

CannotGetDistinguishedName -1072824194

메시지 텍스트: 로컬 컴퓨터의 고유 이름을 검색하지 못했습니다.

CannotHashDataEx -1072824193

메시지 텍스트: 인증된 메시지에 대한 데이터를 해시할 수 없습니다.

CannotSignDataEx -1072824192

메시지 텍스트: 인증된 메시지를 보내기 전에 데이터에 서명할 수 없습니다.
데이터 서명에 Message 대한 자세한 내용은 클래스의 DigitalSignature 속성을 참조하세요.

CannotCreateHashEx -1072824191

메시지 텍스트: 인증된 메시지에 대한 해시 개체를 만들 수 없습니다.
해시 알고리즘에 Message 대한 자세한 내용은 클래스의 HashAlgorithm 속성을 참조하세요.

FailVerifySignatureEx -1072824190

메시지 텍스트: 받은 메시지의 서명이 잘못되었습니다.

MessageNotFound -1072824184

메시지 텍스트: 지정된 메시지를 찾을 수 없습니다.
큐에서 지정된 메시지를 찾을 수 없는 경우 메시지 큐는 이 오류를 반환합니다.

예제

다음 예제에서는 메시지 큐가 있는지 확인한 다음 삭제합니다.

#using <system.dll>
#using <system.messaging.dll>

using namespace System;
using namespace System::Messaging;
int main()
{
   
   // Determine whether the queue exists.
   if ( MessageQueue::Exists( ".\\myQueue" ) )
   {
      try
      {
         
         // Delete the queue.
         MessageQueue::Delete( ".\\myQueue" );
      }
      catch ( MessageQueueException^ e ) 
      {
         if ( e->MessageQueueErrorCode == MessageQueueErrorCode::AccessDenied )
         {
            Console::WriteLine( "Access is denied. Queue might be a system queue." );
         }
         
         // Handle other sources of MessageQueueException.
      }

   }

   return 0;
}
using System;
using System.Messaging;

namespace MyProject
{
    /// <summary>
    /// Provides a container class for the example.
    /// </summary>
    public class MyNewQueue
    {

        //**************************************************
        // Provides an entry point into the application.
        //		
        // This example verifies existence and attempts to
        // delete a queue.
        //**************************************************

        public static void Main()
        {

            // Determine whether the queue exists.
            if (MessageQueue.Exists(".\\myQueue"))
            {
                try
                {
                    // Delete the queue.
                    MessageQueue.Delete(".\\myQueue");
                }
                catch(MessageQueueException e)
                {
                    if(e.MessageQueueErrorCode ==
                        MessageQueueErrorCode.AccessDenied)
                    {
                        Console.WriteLine("Access is denied. " +
                            "Queue might be a system queue.");
                    }

                    // Handle other sources of MessageQueueException.
                }
            }
        
            return;
        }
    }
}
Imports System.Messaging



Public Class MyNewQueue


        
        ' Provides an entry point into the application.
        '		 
        ' This example verifies existence and attempts to 
        ' delete a queue.
        

        Public Shared Sub Main()

            ' Determine whether the queue exists.
            If MessageQueue.Exists(".\myQueue") Then

                Try

                    ' Delete the queue.
                    MessageQueue.Delete(".\myQueue")

                Catch e As MessageQueueException

                    If e.MessageQueueErrorCode = _
                        MessageQueueErrorCode.AccessDenied Then

                        Console.WriteLine("Access is denied. " _
                            + "Queue might be a system queue.")
                    End If

                    ' Handle other sources of exceptions as necessary.

                End Try

            End If


            Return

        End Sub

End Class

설명

열거형은 MessageQueueErrorCode 메시징 작업 중 오류 조건에 대한 자세한 정보를 제공합니다.

이 속성은 MessageQueueExceptionMessageQueueErrorCode 메시지 큐 오류의 특성을 식별합니다. 값은 MessageQueueErrorCode 오류와 연결할 텍스트 문자열을 결정합니다.

적용 대상

추가 정보