내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

SocketErrorStatus Enumeration

소켓 작업에 대한 상태 값을 지정합니다.

구문


var value = Windows.Networking.Sockets.SocketErrorStatus.unknown;

특성

[Version(0x06020000)]

멤버

SocketErrorStatus열거형에는 다음과 같은 멤버가 있습니다.

멤버Description
Unknown | unknown0

소켓 상태를 알 수 없습니다.

OperationAborted | operationAborted1

작업이 중단되었습니다.

HttpInvalidServerResponse | httpInvalidServerResponse2

HTTP 서버에서 잘못된 응답을 받았습니다.

ConnectionTimedOut | connectionTimedOut3

연결 시간이 초과되었습니다.

AddressFamilyNotSupported | addressFamilyNotSupported4

주소 패밀리가 지원되지 않습니다.

SocketTypeNotSupported | socketTypeNotSupported5

소켓 형식이 지원되지 않습니다.

HostNotFound | hostNotFound6

호스트를 찾을 수 없습니다.

NoDataRecordOfRequestedType | noDataRecordOfRequestedType7

요청된 이름이 유효하고 데이터베이스에서 찾을 수 있지만 확인 중인 올바른 연결 데이터가 없습니다.

NonAuthoritativeHostNotFound | nonAuthoritativeHostNotFound8

이는 일반적으로 호스트 이름을 확인하는 동안 발생하는 일시적인 오류이며 로컬 서버가 권한 있는 서버에서 응답을 받지 못했음을 의미합니다.

ClassTypeNotFound | classTypeNotFound9

지정된 클래스를 찾을 수 없습니다.

AddressAlreadyInUse | addressAlreadyInUse10

주소가 이미 사용 중입니다.

CannotAssignRequestedAddress | cannotAssignRequestedAddress11

요청한 주소를 할당할 수 없습니다.

ConnectionRefused | connectionRefused12

연결이 거부되었습니다.

NetworkIsUnreachable | networkIsUnreachable13

네트워크에 접근할 수 없습니다.

UnreachableHost | unreachableHost14

호스트에 접근할 수 없습니다.

NetworkIsDown | networkIsDown15

네트워크가 다운되었습니다.

NetworkDroppedConnectionOnReset | networkDroppedConnectionOnReset16

다시 설정할 때 네트워크에서 연결이 끊겼습니다.

SoftwareCausedConnectionAbort | softwareCausedConnectionAbort17

소프트웨어로 인해 연결이 중단되었습니다.

ConnectionResetByPeer | connectionResetByPeer18

피어가 연결을 다시 설정했습니다.

HostIsDown | hostIsDown19

호스트가 다운되었습니다.

NoAddressesFound | noAddressesFound20

파이프가 닫히는 중입니다.

TooManyOpenFiles | tooManyOpenFiles21

열린 파일이 너무 많습니다.

MessageTooLong | messageTooLong22

데이터그램 소켓에 보낸 메시지가 내부 메시지 버퍼 또는 다른 네트워크 제한보다 크거나 데이터그램을 받는 데 사용한 버퍼가 데이터그램 자체보다 작습니다.

CertificateExpired | certificateExpired23

인증서를 현재 시스템 시계 또는 서명된 파일의 타임스탬프에 대해 확인하였지만 필요한 인증서가 유효 기간 내에 없습니다. 이 오류는 인증서 체인의 유효 기간이 올바르게 중첩되지 않는 경우에도 반환됩니다.

CertificateUntrustedRoot | certificateUntrustedRoot24

인증서 체인이 처리되었지만, 신뢰 공급자가 신뢰하지 않는 루트 인증서에서 종료되었습니다. 신뢰할 수 있는 루트 기관으로 인증서 체인을 만들지 못하는 경우에도 이 오류가 반환됩니다.

CertificateCommonNameIsIncorrect | certificateCommonNameIsIncorrect25

인증서가 요청한 용도로 유효하지 않습니다. 이 오류는 인증서에 잘못된 이름이 있는 경우에도 반환됩니다. 이름이 허용 목록에 포함되어 있지 않거나 명시적으로 제외되었습니다.

CertificateWrongUsage | certificateWrongUsage26

인증서가 요청한 용도로 유효하지 않습니다.

CertificateRevoked | certificateRevoked27

발급자가 인증서를 명시적으로 해지했습니다. 이 오류는 인증서가 사용자가 신뢰할 수 없는 것으로 명시적으로 표시된 경우에도 반환됩니다.

CertificateNoRevocationCheck | certificateNoRevocationCheck28

해지 함수가 인증서의 해지 상태를 확인할 수 없었습니다.

CertificateRevocationServerOffline | certificateRevocationServerOffline29

해지 서버가 오프라인 상태이므로 해지 함수가 해지 상태를 확인할 수 없었습니다.

CertificateIsInvalid | certificateIsInvalid30

제공된 인증서가 잘못되었습니다. 이는 여러 원인에 의해 반환될 수 있습니다.

  • End 엔터티로만 사용할 수 있는 인증서를 CA로 또는 그 반대로 사용 중입니다.
  • 인증서 체인의 경로 길이 제약 조건을 위반했습니다.
  • 인증서에 중요한 것으로 표시되어 있지만 알 수 없는 확장이 들어 있습니다.
  • CA에서 지정한 것 이외의 다른 목적을 위해 인증서를 사용 중입니다.
  • 지정된 인증서의 부모가 실제로 해당 자식 인증서를 발급하지 않았습니다.
  • 인증서가 없거나, 주체 또는 발급자 이름 등의 중요한 필드 값이 비어 있습니다.
  • 인증서 서명을 확인할 수 없습니다.
  • 인증서의 정책이 잘못되었습니다.
  • 인증서의 기본 제약 조건 확장이 준수되지 않았습니다.

설명

소켓 작업에서 발생한 오류는 HRESULT 값으로 반환됩니다. SocketError.GetStatus 메서드는 소켓 작업에서 SocketErrorStatus 열거형 값으로 오류를 변환하는 데 사용됩니다. 대부분의 SocketErrorStatus 열거형 값은 기본 Windows 소켓 작업으로 반환되는 오류에 해당합니다.

요구 사항

지원되는 최소 클라이언트

Windows 8

지원되는 최소 서버

Windows Server 2012

지원되는 최소 전화

Windows Phone 8

Namespace

Windows.Networking.Sockets
Windows::Networking::Sockets [C++]

Metadata

Windows.winmd

DLL

Windows.Networking.dll

Capabilities

ID_CAP_NETWORKING [Windows Phone]

참고 항목

SocketError
SocketError.GetStatus

 

 

표시:
© 2014 Microsoft