2.2.2.37 WINSTATIONREMOTEADDRESS
The WINSTATIONREMOTEADDRESS structure specifies the client's remote address. Only TCP/IP addresses are supported.<131>
-
typedef struct { unsigned short sin_family; 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; }; } WINSTATIONREMOTEADDRESS, *PWINSTATIONREMOTEADDRESS;
sin_family: MUST be AF_INET to indicate that IPv4 is supported or AF_INET6 to indicate that IPv6 is supported. For more information on AF_INET and AF_INET6, see [MSDN-SOCKET].
ipv4: IPv4 address. For more information, see [MSDN-TDIADDRESS].
sin_port: Specifies a TCP or User Datagram Protocol (UDP) port number.
in_addr: Indicates the IP address.
sin_zero: An array filled with zeros.
ipv6: IPv6 address.
sin6_port: Specifies a TCP or UDP port number.
sin6_flowinfo: Ipv6 flow information.
sin6_addr: Indicates the IP address.
sin6_scope_id: Set of interfaces for a scope. For more information, see [MSDN-SOCKADDR_IN6].