SocketErrorStatus 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ソケット操作の状態値を指定します。
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 | 指定された証明書が無効です。 これは、さまざまな理由で返される可能性があります。
|
| 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 ソケット操作から返されるエラーに対応しています。