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 で導入)
アプリの機能
ID_CAP_NETWORKING [Windows Phone]

フィールド

AddressAlreadyInUse 10

アドレスは既に使用されています。

AddressFamilyNotSupported 4

アドレス ファミリはサポートされていません。

CannotAssignRequestedAddress 11

要求されたアドレスを割り当てることができません。

CertificateCommonNameIsIncorrect 25

証明書が要求された使用法に対して無効である。 このエラーは、証明書の名前が無効な場合にも返されます。 許可されたリストに名前が含まれていないか、明示的に除外されています。

CertificateExpired 23

署名されたファイル内の現在のシステム クロックまたはタイムスタンプに対して検証するときに、必要な証明書がその有効期間内にありません。 このエラーは、認定チェーンの有効期間が正しく入れ子になっていない場合にも返されます。

CertificateIsInvalid 30

指定された証明書が無効です。 これは、さまざまな理由で返される可能性があります。

  • エンド エンティティとしてのみ使用できる証明書は、CA として、またはその逆として使用されています。
  • 証明チェーンのパスの長さに対する制限に違反しています。
  • 証明書に critical とラベルの付いた、不明な拡張機能があります。
  • 証明書は、CA で指定されたもの以外の目的で使用されています。
  • 実際、特定の証明書の親がその子証明書を発行しませんでした。
  • 証明書がないか、サブジェクト名や発行者名などの重要なフィールドに空の値があります。
  • 証明書の署名を検証できません。
  • 証明書のポリシーが無効です。
  • 証明書の基本的な制約拡張機能が観察されていません。
CertificateNoRevocationCheck 28

失効関数は、証明書の失効をチェックできませんでした。

CertificateRevocationServerOffline 29

失効サーバーがオフラインであったため、失効関数が失効を確認できませんでした。

CertificateRevoked 27

証明書は、その発行者によって明示的に取り消されました。 このエラーは、証明書がユーザーによって信頼されていないと明示的にマークされた場合にも返されます。

CertificateUntrustedRoot 24

証明書チェーンは処理されましたが、信頼プロバイダーによって信頼されていないルート証明書で終了しました。 このエラーは、信頼されたルート証明機関に証明書チェーンを構築できなかった場合にも返されます。

CertificateWrongUsage 26

証明書が要求された使用法に対して無効である。

ClassTypeNotFound 9

指定したクラスが見つかりませんでした。

ConnectionRefused 12

接続が拒否されました。

ConnectionResetByPeer 18

ピアによって接続がリセットされました。

ConnectionTimedOut 3

接続タイムアウトを超えました。

HostIsDown 19

ホストがダウンしています。

HostNotFound 6

ホストが見つかりませんでした。

HttpInvalidServerResponse 2

HTTP サーバーから不適切な応答が受信されました。

MessageTooLong 22

データグラム ソケットで送信されたメッセージが、内部メッセージ バッファーまたはその他のネットワーク制限よりも大きかったか、データグラムの受信に使用されるバッファーがデータグラム自体よりも小さかった。

NetworkDroppedConnectionOnReset 16

ネットワークがリセット時に接続を切断しました。

NetworkIsDown 15

ネットワークがダウンしている。

NetworkIsUnreachable 13

ネットワークに到達できません。

NoAddressesFound 20

パイプは閉じています。

NoDataRecordOfRequestedType 7

要求された名前は有効であり、データベースで見つかりましたが、解決対象の適切な関連データがありません。

NonAuthoritativeHostNotFound 8

これは、通常、ホスト名の解決中に発生する一時エラーであり、ローカル サーバーが、権限のあるサーバーから応答を受信しなかったことを示します。

OperationAborted 1

操作が中止されました。

SocketTypeNotSupported 5

ソケットの種類はサポートされていません。

SoftwareCausedConnectionAbort 17

ソフトウェアが接続の中止を引き起こしました。

TooManyOpenFiles 21

開いているファイルが多すぎます。

Unknown 0

ソケットの状態が不明です。

UnreachableHost 14

ホストに到達できません。

注釈

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

適用対象

こちらもご覧ください