Sprache

SocketErrorStatus Enumeration

Definition

Gibt Statuswerte für einen Socketvorgang an.

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
Vererbung
SocketErrorStatus
Attribute

Windows-Anforderungen

Anforderungen Beschreibung
Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Felder

Name Wert Beschreibung
Unknown 0

Der Socketstatus ist unbekannt.

OperationAborted 1

Der Vorgang wurde abgebrochen.

HttpInvalidServerResponse 2

Eine ungültige Antwort wurde vom HTTP-Server empfangen.

ConnectionTimedOut 3

Ein Verbindungstimeout wurde überschritten.

AddressFamilyNotSupported 4

Die Adressfamilie wird nicht unterstützt.

SocketTypeNotSupported 5

Der Sockettyp wird nicht unterstützt.

HostNotFound 6

Der Host wurde nicht gefunden.

NoDataRecordOfRequestedType 7

Der angeforderte Name ist gültig und wurde in der Datenbank gefunden, verfügt jedoch nicht über die richtigen zugeordneten Daten, die aufgelöst werden.

NonAuthoritativeHostNotFound 8

Dies ist in der Regel ein temporärer Fehler bei der Hostnamenauflösung und bedeutet, dass der lokale Server keine Antwort von einem autorisierenden Server empfangen hat.

ClassTypeNotFound 9

Die angegebene Klasse wurde nicht gefunden.

AddressAlreadyInUse 10

Die Adresse wird bereits verwendet.

CannotAssignRequestedAddress 11

Die angeforderte Adresse kann nicht zugewiesen werden.

ConnectionRefused 12

Die Verbindung wurde abgelehnt.

NetworkIsUnreachable 13

Das Netzwerk ist nicht erreichbar.

UnreachableHost 14

Der Host ist nicht erreichbar.

NetworkIsDown 15

Das Netzwerk ist ausgefallen.

NetworkDroppedConnectionOnReset 16

Das Netzwerk hat die Verbindung beim Zurücksetzen verworfen.

SoftwareCausedConnectionAbort 17

Software verursachte einen Verbindungsabbruch.

ConnectionResetByPeer 18

Die Verbindung wurde vom Peer zurückgesetzt.

HostIsDown 19

Der Host ist ausgefallen.

NoAddressesFound 20

Das Rohr wird geschlossen.

TooManyOpenFiles 21

Zu viele geöffnete Dateien.

MessageTooLong 22

Eine nachricht, die in einem Datagrammsocket gesendet wurde, war größer als der interne Nachrichtenpuffer oder ein anderer Netzwerkgrenzwert, oder der Zum Empfangen eines Datagramms verwendete Puffer war kleiner als das Datagramm selbst.

CertificateExpired 23

Ein erforderliches Zertifikat liegt nicht innerhalb seines Gültigkeitszeitraums, wenn die Überprüfung auf die aktuelle Systemuhr oder den Zeitstempel in der signierten Datei erfolgt. Dieser Fehler wird auch zurückgegeben, wenn die Gültigkeitszeiträume der Zertifizierungskette nicht ordnungsgemäß geschachtelt werden.

CertificateUntrustedRoot 24

Eine Zertifikatkette wurde verarbeitet, aber in einem Stammzertifikat beendet, dem der Vertrauensanbieter nicht vertraut. Dieser Fehler wird auch zurückgegeben, wenn eine Zertifikatkette nicht zu einer vertrauenswürdigen Stammzertifizierungsstelle erstellt werden konnte.

CertificateCommonNameIsIncorrect 25

Das Zertifikat ist für die angeforderte Verwendung nicht gültig. Dieser Fehler wird auch zurückgegeben, wenn das Zertifikat einen ungültigen Namen hat. Der Name ist nicht in der zulässigen Liste enthalten oder wird explizit ausgeschlossen.

CertificateWrongUsage 26

Das Zertifikat ist für die angeforderte Verwendung nicht gültig.

CertificateRevoked 27

Ein Zertifikat wurde explizit vom Aussteller widerrufen. Dieser Fehler wird auch zurückgegeben, wenn das Zertifikat explizit als nicht vertrauenswürdig vom Benutzer markiert wurde.

CertificateNoRevocationCheck 28

Die Widerrufsfunktion konnte den Widerruf für das Zertifikat nicht prüfen.

CertificateRevocationServerOffline 29

Die Widerrufsfunktion konnte den Widerruf nicht prüfen, weil der Widerrufsserver offline war.

CertificateIsInvalid 30

Das angegebene Zertifikat ist ungültig. Dies kann aus einer Reihe von Gründen zurückgegeben werden:

  • Ein Zertifikat, das nur als Endentität verwendet werden kann, wird als Zertifizierungsstelle verwendet oder umgekehrt.
  • Eine Pfadlängeneinschränkung in der Zertifizierungskette wurde verletzt.
  • Ein Zertifikat enthält eine unbekannte Erweiterung, die als kritisch gekennzeichnet ist.
  • Ein Zertifikat wird für einen anderen Zweck als die von der Zertifizierungsstelle angegebenen verwendet.
  • Ein Übergeordnetes Element eines gegebenen Zertifikats hat dieses untergeordnete Zertifikat tatsächlich nicht ausgegeben.
  • Ein Zertifikat fehlt oder weist einen leeren Wert für ein wichtiges Feld auf, z. B. einen Antragsteller- oder Ausstellernamen.
  • Die Signatur des Zertifikats kann nicht überprüft werden.
  • Das Zertifikat weist eine ungültige Richtlinie auf.
  • Die grundlegende Einschränkungserweiterung eines Zertifikats wurde nicht beobachtet.

Hinweise

Beim Socketvorgang ist ein Fehler aufgetreten, der als HRESULT-Wert zurückgegeben wird. Die SocketError.GetStatus-Methode wird verwendet, um einen Fehler aus einem Socketvorgang in einen SocketErrorStatus-Enumerationswert zu konvertieren. Die meisten SocketErrorStatus-Enumerationswerte entsprechen einem Fehler, der vom systemeigenen Windows Sockets-Vorgang zurückgegeben wird.

Gilt für:

Siehe auch