estructura WTS_CLIENT_ADDRESS (wtsapi32.h)
Contiene la dirección de red del cliente de una sesión de Servicios de Escritorio remoto.
Sintaxis
typedef struct _WTS_CLIENT_ADDRESS {
DWORD AddressFamily;
BYTE Address[20];
} WTS_CLIENT_ADDRESS, *PWTS_CLIENT_ADDRESS;
Miembros
AddressFamily
Familia de direcciones. Este miembro puede ser AF_INET, AF_INET6, AF_IPX, AF_NETBIOS o AF_UNSPEC.
Address[20]
Dirección de red del cliente. El formato del campo Address depende del tipo de dirección especificado por el miembro AddressFamily .
Para una familia de direcciones AF_INET: la dirección contiene la dirección IPV4 del cliente como valores de bytes sin procesar. La dirección IP se desplaza por dos bytes desde el inicio del miembro Address. Por ejemplo, la dirección 192.168.0.1 se representaría como la siguiente serie de valores de bytes: "0x00 0x00 0xC0 0xA8 0x00 0x01".
Para una familia AF_INET6: la dirección contiene la dirección IPV6 del cliente como valores de bytes sin procesar. (Por ejemplo, la dirección "FFFF::1" se representaría como la siguiente serie de valores de bytes: "0xFF 0xFF 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x01")
Comentarios
El propio cliente de RDP notifica la dirección de red del cliente cuando se conecta al servidor. Esto podría ser diferente de la dirección que realmente se ha conectado al servidor. Por ejemplo, supongamos que hay una NAT entre el cliente y el servidor. El cliente puede notificar su propia dirección IP, pero la dirección IP que realmente se conecta al servidor es la dirección NAT. En el caso de las conexiones VPN, es posible que el cliente no pueda detectar la dirección IP. Si no se puede detectar, el cliente puede notificar la única dirección IP que tiene, que puede ser la dirección asignada por el ISP. Dado que es posible que la dirección no sea la dirección de red real, no debe usarse como forma de autenticación de cliente.
La dirección de red del cliente tampoco está disponible en los casos siguientes:
- La conexión se establece a través de una puerta de enlace de Escritorio remoto.
- La conexión se origina en la aplicación Escritorio remoto de Microsoft que está disponible en la Tienda.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista |
Servidor mínimo compatible | Windows Server 2008 |
Encabezado | wtsapi32.h |