語言

SocketErrorStatus 列舉

定義

指定套接字操作的狀態值。

public enum class SocketErrorStatus
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class SocketErrorStatus
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum SocketErrorStatus
var value = Windows.Networking.Sockets.SocketErrorStatus.unknown
Public Enum SocketErrorStatus
繼承
SocketErrorStatus
屬性

Windows 需求

規格需求 Description
裝置系列
Windows 10 (已於 10.0.10240.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)

欄位

名稱 值 Description
Unknown 0

插槽狀態不明。

OperationAborted 1

作業已中止。

HttpInvalidServerResponse 2

HTTP 伺服器收到一個錯誤回應。

ConnectionTimedOut 3

連線逾時。

AddressFamilyNotSupported 4

地址家族不被支援。

SocketTypeNotSupported 5

插槽類型不支援。

HostNotFound 6

但未能找到宿主。

NoDataRecordOfRequestedType 7

所請求的名稱是有效的,且已在資料庫中找到,但該名稱中沒有正確的相關資料正在解析。

NonAuthoritativeHostNotFound 8

這通常是主機名稱解析時的暫時錯誤,表示本地伺服器未收到權威伺服器的回應。

ClassTypeNotFound 9

未找到指定的類別。

AddressAlreadyInUse 10

該地址已經在使用中。

CannotAssignRequestedAddress 11

無法指派指定的地址。

ConnectionRefused 12

但該連線被拒絕。

NetworkIsUnreachable 13

網路無法連線。

UnreachableHost 14

主機無法聯繫。

NetworkIsDown 15

網路斷了。

NetworkDroppedConnectionOnReset 16

網路在重設時斷線。

SoftwareCausedConnectionAbort 17

軟體導致連線中止。

ConnectionResetByPeer 18

連線由對等端重置。

HostIsDown 19

主持人倒下了。

NoAddressesFound 20

管道正在關閉。

TooManyOpenFiles 21

開啟太多檔案。

MessageTooLong 22

在資料報套接字上傳送的訊息會大於內部訊息緩衝區或其他網路限制,或用於接收資料報的緩衝區比資料報本身還小。

CertificateExpired 23

在與當前系統時鐘或簽署檔案的時間戳對照時,所需的憑證不在其有效期內。 若認證鏈的有效期未正確巢狀,也會回傳此錯誤。

CertificateUntrustedRoot 24

憑證鏈已處理,但結束於不受信任提供者信任的根憑證。 若無法建立憑證鏈至受信任的根權威機構,也會回傳此錯誤。

CertificateCommonNameIsIncorrect 25

憑證對於要求的使用方式無效。 若憑證名稱無效,也會回傳此錯誤。 該名稱未包含在允許清單中,或明確排除。

CertificateWrongUsage 26

憑證對於要求的使用方式無效。

CertificateRevoked 27

該證書被其發出者明確撤銷。 若使用者明確標記該憑證為不信任,也會回傳此錯誤。

CertificateNoRevocationCheck 28

撤銷函式無法檢查憑證的撤銷。

CertificateRevocationServerOffline 29

因為撤銷伺服器已離線,所以撤銷功能無法核對撤銷狀況。

CertificateIsInvalid 30

所提供的證書無效。 此表格可因多種原因退還:

  • 只能作為終端實體使用的憑證被用作憑證憑證,反之亦然。
  • 認證鏈中的路徑長度限制被違反。
  • 憑證包含一個標記為關鍵的未知分機。
  • 憑證被用於其 CA 指定的目的之外。
  • 事實上,該證書的家長並未簽發該子證書。
  • 憑證缺少或重要欄位值為空,例如主題名稱或發行人名稱。
  • 無法驗證憑證的簽章。
  • 該憑證的政策無效。
  • 尚未觀察到憑證的基本約束擴展。

備註

套接字操作遇到的錯誤會以 HRESULT 值回傳。 SocketError.GetStatus 方法用於將 socket 操作中的錯誤轉換成 SocketErrorStatus 列舉值。 大多數 SocketErrorStatus 的列舉值對應於原生 Windows 套接字操作回傳的錯誤。

適用於

另請參閱