Langue

SocketErrorStatus Énumération

Définition

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 :

  • Un certificat qui ne peut être utilisé qu’en tant qu’entité de fin est utilisé en tant qu’autorité de certification ou inversement.
  • Une contrainte de longueur de chemin dans la chaîne de certification a été violée.
  • Un certificat contient une extension inconnue marquée comme critique.
  • Un certificat est utilisé à des fins autres que celles spécifiées par son autorité de certification.
  • En fait, un parent d’un certificat donné n’a pas émettre ce certificat enfant.
  • Un certificat est manquant ou a une valeur vide pour un champ important, tel qu’un sujet ou un nom d’émetteur.
  • La signature du certificat ne peut pas être vérifiée.
  • Le certificat a une stratégie non valide.
  • L’extension de contrainte de base d’un certificat n’a pas été observée.

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.

S’applique à

Voir aussi