Freigeben über


_WTS_SOCKADDR-Struktur (wtsdefs.h)

Enthält eine Socketadresse.

Syntax

typedef struct _WTS_SOCKADDR {
#if ...
  USHORT sin_family;
#else
  USHORT sin_family;
#endif
  union {
    struct {
      USHORT sin_port;
      ULONG  in_addr;
      UCHAR  sin_zero[8];
    } ipv4;
    struct {
      USHORT sin6_port;
      ULONG  sin6_flowinfo;
      USHORT sin6_addr[8];
      ULONG  sin6_scope_id;
    } ipv6;
  } u;
} _WTS_SOCKADDR, WTS_SOCKADDR, *PWTS_SOCKADDR, _WRDS_SOCKADDR;

Member

sin_family

Ein ganzzahliger Index in die folgenden Strukturmember.

u

u.ipv4

Eine IPv4-Adresse.

u.ipv4.sin_port

Gibt eine TCP- oder UDP-Portnummer an.

u.ipv4.in_addr

Gibt die IP-Adresse an.

u.ipv4.sin_zero[8]

Enthält ein Array von Nullen.

u.ipv6

Eine IPv6-Adresse.

u.ipv6.sin6_port

Gibt eine TCP- oder UDP-Portnummer an.

u.ipv6.sin6_flowinfo

Enthält IPv6-Flussinformationen.

u.ipv6.sin6_addr[8]

Gibt die IP-Adresse an.

u.ipv6.sin6_scope_id

Enthält eine Bereichs-ID.

Anforderungen

   
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2008 R2
Kopfzeile wtsdefs.h (include Wtsprotocol.h)