信息
您所需的主题如下所示。但此主题未包含在此库中。

SocketErrorStatus Enumeration

指定套接字操作的状态值。

语法


public enum class SocketErrorStatus

特性

[Version(0x06020000)]

成员

SocketErrorStatusEnumeration 具有这些成员。

成员说明
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

提供的证书无效。这可能会由于许多原因而返回:

  • 只能作为最终实体使用的证书正用于 CA,反之亦然。
  • 违反了证书链的路径长度限定。
  • 证书包含标记为关键的未知扩展名。
  • 证书用于 CA 指定之外的用途。
  • 所给证书的父证书实际上没有颁发此子证书。
  • 找不到证书,或某个重要字段(例如使用者或颁发者姓名)的值为空。
  • 证书的签名无法验证。
  • 证书的策略无效。
  • 未观察到证书的基本约束扩展。

备注

套接字操作遇到的错误作为 HRESULT 值返回。SocketError.GetStatus 方法用于将套接字操作中的错误转换为 SocketErrorStatus 枚举值。大多数 SocketErrorStatus 枚举值与本机 Windows 套接字操作返回的错误对应。

要求

最低支持客户端

Windows 8

最低支持服务器

Windows Server 2012

最低支持电话

Windows Phone 8

命名空间

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

元数据

Windows.winmd

DLL

Windows.Networking.dll

Capabilities

ID_CAP_NETWORKING [Windows Phone]

另请参见

SocketError
SocketError.GetStatus

 

 

显示: