SocketErrorStatus Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie les valeurs d’état d’une opération de socket.
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
- Héritage
-
SocketErrorStatus
- Attributs
Configuration requise pour Windows
| Configuration requise | Description |
|---|---|
| Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Champs
| Nom | Valeur | Description |
|---|---|---|
| Unknown | 0 | L’état du socket est inconnu. |
| OperationAborted | 1 | L'opération a été abandonnée. |
| HttpInvalidServerResponse | 2 | Une réponse incorrecte a été reçue du serveur HTTP. |
| ConnectionTimedOut | 3 | Un délai d’expiration de connexion a été dépassé. |
| AddressFamilyNotSupported | 4 | La famille d’adresses n’est pas prise en charge. |
| SocketTypeNotSupported | 5 | Le type de socket n’est pas pris en charge. |
| HostNotFound | 6 | L’hôte n’a pas été trouvé. |
| NoDataRecordOfRequestedType | 7 | Le nom demandé est valide et a été trouvé dans la base de données, mais il n’a pas les données associées correctes pour laquelle elles sont résolues. |
| NonAuthoritativeHostNotFound | 8 | Il s’agit généralement d’une erreur temporaire lors de la résolution du nom d’hôte et signifie que le serveur local n’a pas reçu de réponse d’un serveur faisant autorité. |
| ClassTypeNotFound | 9 | La classe spécifiée est introuvable. |
| AddressAlreadyInUse | 10 | L’adresse est déjà utilisée. |
| CannotAssignRequestedAddress | 11 | Impossible d’affecter l’adresse demandée. |
| ConnectionRefused | 12 | La connexion a été refusée. |
| NetworkIsUnreachable | 13 | Le réseau est inaccessible. |
| UnreachableHost | 14 | L’hôte est inaccessible. |
| NetworkIsDown | 15 | Le réseau est arrêté. |
| NetworkDroppedConnectionOnReset | 16 | Connexion supprimée par le réseau lors de la réinitialisation. |
| SoftwareCausedConnectionAbort | 17 | Un logiciel a provoqué l’abandon d’une connexion. |
| ConnectionResetByPeer | 18 | La connexion a été réinitialisée par l’homologue. |
| HostIsDown | 19 | L’hôte est arrêté. |
| NoAddressesFound | 20 | Le tuyau est en cours de fermeture. |
| TooManyOpenFiles | 21 | Trop de fichiers ouverts. |
| MessageTooLong | 22 | Un message envoyé sur un socket de datagramme était supérieur à la mémoire tampon de message interne ou à une autre limite réseau, ou la mémoire tampon utilisée pour recevoir un datagramme était plus petite que le datagramme lui-même. |
| CertificateExpired | 23 | Un certificat obligatoire n’est pas dans sa période de validité lors de la vérification par rapport à l’horloge système actuelle ou à l’horodatage dans le fichier signé. Cette erreur est également retournée si les périodes de validité de la chaîne de certification ne sont pas imbriquées correctement. |
| CertificateUntrustedRoot | 24 | Une chaîne de certificats a été traitée mais s’est terminée par un certificat racine qui n’est pas approuvé par le fournisseur d’approbation. Cette erreur est également retournée si une chaîne de certificats n’a pas pu être générée à une autorité racine approuvée. |
| CertificateCommonNameIsIncorrect | 25 | Le certificat n’est pas valide pour l’utilisation demandée. Cette erreur est également retournée si le certificat a un nom non valide. Le nom n’est pas inclus dans la liste autorisée ou est explicitement exclu. |
| CertificateWrongUsage | 26 | Le certificat n’est pas valide pour l’utilisation demandée. |
| CertificateRevoked | 27 | Un certificat a été explicitement révoqué par son émetteur. Cette erreur est également retournée si le certificat a été explicitement marqué comme non approuvé par l’utilisateur. |
| CertificateNoRevocationCheck | 28 | La fonction de révocation n’a pas pu vérifier la case activée de la révocation du certificat. |
| CertificateRevocationServerOffline | 29 | La fonction de révocation n’a pas pu vérifier la révocation, car le serveur de révocation était déconnecté. |
| CertificateIsInvalid | 30 | Le certificat fourni n’est pas valide. Cela peut être retourné pour plusieurs raisons :
|
Remarques
Une erreur rencontrée lors de l’opération de socket est retournée en tant que valeur HRESULT . La méthode SocketError.GetStatus est utilisée pour convertir une erreur d’une opération de socket en valeur d’énumération SocketErrorStatus. La plupart des valeurs d’énumération SocketErrorStatus correspondent à une erreur retournée par l’opération native Windows sockets.