Language

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 の要件

要件 説明
デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

フィールド

Name 値 説明
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 として、またはその逆として使用されています。
  • 証明書チェーンのパス長の制約に違反しています。
  • 証明書には、重大とマークされた不明な拡張機能が含まれています。
  • 証明書は、CA によって指定された目的以外の目的で使用されています。
  • 実際、特定の証明書の親がその子証明書を発行しませんでした。
  • 証明書が見つからないか、サブジェクト名や発行者名などの重要なフィールドに空の値があります。
  • 証明書の署名を検証できません。
  • 証明書に無効なポリシーがあります。
  • 証明書の基本的な制約拡張機能が確認されていません。

注釈

ソケット操作で発生したエラーが HRESULT 値として返されます。 SocketError.GetStatus メソッドは、ソケット操作から SocketErrorStatus 列挙値にエラーを変換するために使用されます。 SocketErrorStatus 列挙値のほとんどは、ネイティブ Windows ソケット操作によって返されるエラーに対応しています。

適用対象

関連項目