SocketErrorStatus-Enumeration

SocketErrorStatus Enumeration

Gibt Statuswerte für einen Socketvorgang an.

Syntax


var value = Windows.Networking.Sockets.SocketErrorStatus.unknown;

Attribute

[Version(0x06020000)]

Member

SocketErrorStatusEnumeration hat diese Member.

MemberWertBeschreibung
Unknown | unknown0

Der Socketstatus ist unbekannt.

OperationAborted | operationAborted1

Der Vorgang wurde abgebrochen.

HttpInvalidServerResponse | httpInvalidServerResponse2

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

ConnectionTimedOut | connectionTimedOut3

Das Zeitlimit einer Verbindung wurde überschritten.

AddressFamilyNotSupported | addressFamilyNotSupported4

Die angegebene Adressfamilie wird nicht unterstützt.

SocketTypeNotSupported | socketTypeNotSupported5

Der Sockettyp wird nicht unterstützt.

HostNotFound | hostNotFound6

Der Host wurde nicht gefunden.

NoDataRecordOfRequestedType | noDataRecordOfRequestedType7

Der angeforderte Name ist gültig und in der Datenbank vorhanden, verfügt aber nicht über die richtigen zugeordneten Daten, für die er aufgelöst wird.

NonAuthoritativeHostNotFound | nonAuthoritativeHostNotFound8

Dies ist normalerweise ein temporärer Fehler bei der Auflösung von Hostnamen und bedeutet, dass der lokale Server keine Antwort von einem autoritativen Server empfangen hat.

ClassTypeNotFound | classTypeNotFound9

Die angegebene Klasse wurde nicht gefunden.

AddressAlreadyInUse | addressAlreadyInUse10

Die Adresse wird bereits verwendet.

CannotAssignRequestedAddress | cannotAssignRequestedAddress11

Kann die angeforderte Adresse nicht zuweisen.

ConnectionRefused | connectionRefused12

Die Verbindung wurde abgelehnt.

NetworkIsUnreachable | networkIsUnreachable13

Das Netzwerk ist nicht erreichbar.

UnreachableHost | unreachableHost14

Der Host ist nicht erreichbar.

NetworkIsDown | networkIsDown15

Das Netzwerk ist ausgefallen.

NetworkDroppedConnectionOnReset | networkDroppedConnectionOnReset16

Das Netzwerk hat die Verbindung beim Zurücksetzen abgebrochen.

SoftwareCausedConnectionAbort | softwareCausedConnectionAbort17

Software hat einen Verbindungsabbruch verursacht.

ConnectionResetByPeer | connectionResetByPeer18

Die Verbindung wurde vom Remotepeer zurückgesetzt.

HostIsDown | hostIsDown19

Der Host ist unten.

NoAddressesFound | noAddressesFound20

Die Pipe wurde geschlossen.

TooManyOpenFiles | tooManyOpenFiles21

Es sind zu viele Dateien geöffnet.

MessageTooLong | messageTooLong22

Eine Meldung, die auf einem Datagrammsocket gesendet wurde, war größer als der interne Nachrichtenpuffer oder eine andere Netzwerkbeschränkung, oder der Puffer, der für den Empfang eines Datagramms verwendet wurde, war kleiner als das Datagramm selbst.

CertificateExpired | certificateExpired23

Ein erforderliches Zertifikat liegt bei der Überprüfung anhand der aktuellen Systemuhr oder des Zeitstempels in der signierten Datei außerhalb des Gültigkeitszeitraums. Dieser Fehler wird auch zurückgegeben, wenn die Gültigkeitsperioden der Zertifizierungskette nicht ordnungsgemäß geschachtelt werden.

CertificateUntrustedRoot | certificateUntrustedRoot24

Die Zertifikatskette wird verarbeitet, aber in einem Stammzertifikat beendet, das für den Vertrauensanbieter nicht vertrauenswürdig ist. Dieser Fehler wird auch zurückgegeben, wenn keine Zertifikatkette zu einer vertrauenswürdigen Stammzertifizierungsstelle aufgebaut werden konnte.

CertificateCommonNameIsIncorrect | certificateCommonNameIsIncorrect25

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

CertificateWrongUsage | certificateWrongUsage26

Das Zertifikat ist für die angeforderte Verwendung ungültig.

CertificateRevoked | certificateRevoked27

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

CertificateNoRevocationCheck | certificateNoRevocationCheck28

Die Sperrfunktion konnte die Sperrung für das Zertifikat nicht überprüfen.

CertificateRevocationServerOffline | certificateRevocationServerOffline29

Die Sperrfunktion konnte die Sperrung nicht überprüfen, da der Sperrserver offline war.

CertificateIsInvalid | certificateIsInvalid30

Das angegebene Zertifikat ist ungültig. Für diese Rückgabe kann es mehrere Gründe geben:

  • Ein Zertifikat, das nur als End-Entität verwendet werden kann, wird als Zertifizierungsstelle verwendet oder umgekehrt.
  • Eine Pfadlängeneinschränkung in der Zertifizierungskette wurde nicht eingehalten.
  • Ein Zertifikat enthält eine unbekannte Erweiterung, die als kritisch eingestuft wird.
  • Ein Zertifikat wird für einen anderen Zweck verwendet, als durch die Zertifizierungsstelle angegeben.
  • Ein übergeordnetes Element eines angegebenen Zertifikat hat dieses untergeordnete Zertifikat nicht ausgestellt.
  • Ein Zertifikat fehlt oder enthält einen leeren Wert in einem wichtigen Feld, wie z. B. den Antragssteller oder Aussteller des Zertifikats.
  • Die Signatur des Zertifikats kann nicht überprüft werden.
  • Das Zertifikat enthält eine ungültige Richtlinie.
  • Eine Basiseinschränkungserweiterung eines Zertifikats wurde nicht beachtet.

Hinweise

Ein Fehler, der auf einem Socketvorgang auftritt, wird als HRESULT-Wert zurückgegeben. Mit der SocketError.GetStatus-Methode wird ein Fehler aus einer Socketoperation in einen SocketErrorStatus-Enumerationswert konvertiert. Die meisten der SocketErrorStatus-Enumerationswerte entsprechen einem Fehler, der von der systemeigenen Windows-Sockets-Operation zurückgegeben wird.

Anforderungen

Mindestens unterstützter Client

Windows 8

Mindestens unterstützter Server

Windows Server 2012

Mindestens unterstütztes Telefon

Windows Phone 8

Namespace

Windows.Networking.Sockets
Windows::Networking::Sockets [C++]

Metadaten

Windows.winmd

DLL

Windows.Networking.dll

Capabilities

ID_CAP_NETWORKING [Windows Phone]

Siehe auch

SocketError
SocketError.GetStatus

 

 

Anzeigen:
© 2017 Microsoft