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 ソケット操作から返されるエラーに対応しています。