Compartir a través de


estructura SOCKET_ADDRESS_LIST (ws2def.h)

La estructura de SOCKET_ADDRESS_LIST define una lista de direcciones de transporte de tamaño variable.

Sintaxis

typedef struct _SOCKET_ADDRESS_LIST {
  INT            iAddressCount;
  SOCKET_ADDRESS Address[1];
} SOCKET_ADDRESS_LIST, *PSOCKET_ADDRESS_LIST, *LPSOCKET_ADDRESS_LIST;

Miembros

iAddressCount

Número de direcciones de transporte de la lista.

Address[1]

Matriz de SOCKET_ADDRESS estructuras de tamaño variable. La estructura SOCKET_ADDRESS se define de la siguiente manera:

typedef struct _SOCKET_ADDRESS {
  LPSOCKADDR  lpSockaddr;
  INT  iSockaddrLength;
} SOCKET_ADDRESS, *PSOCKET_ADDRESS, *LPSOCKET_ADDRESS;

lpSockaddr

Puntero a un búfer que contiene una dirección de transporte.

iSockaddrLength

Tamaño, en bytes, del tipo de estructura SOCKADDR al que apunta el miembro lpSockaddr .

Comentarios

Una aplicación WSK pasa un búfer a la función WskControlSocket cuando la aplicación WSK consulta la lista actual de direcciones de transporte locales que coinciden con la familia de direcciones de un socket. Si la llamada a la función WskControlSocket se realiza correctamente, el búfer contiene una estructura de SOCKET_ADDRESS_LIST seguida de las estructuras SOCKADDR para cada una de las direcciones de transporte locales que coinciden con la familia de direcciones del socket. El subsistema WSK rellena la matriz Address y establece el miembro iAddressCount en el número de entradas de la matriz. Los punteros lpSockaddr de cada una de las estructuras de SOCKET_ADDRESS de la matriz apuntan al tipo de estructura SOCKADDR específico que corresponde a la familia de direcciones que la aplicación WSK especificó al crear el socket.

Para obtener más información sobre cómo consultar la lista actual de direcciones de transporte locales, consulte SIO_ADDRESS_LIST_QUERY.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Encabezado ws2def.h (incluya Wsk.h)

Consulte también

SIO_ADDRESS_LIST_QUERY

SOCKADDR

WskControlSocket