Compartir a través de


estructura WSK_TRANSPORT (wsk.h)

La estructura WSK_TRANSPORT especifica un transporte disponible compatible con el subsistema WSK.

Sintaxis

typedef struct _WSK_TRANSPORT {
  USHORT         Version;
  USHORT         SocketType;
  ULONG          Protocol;
  ADDRESS_FAMILY AddressFamily;
  GUID           ProviderId;
} WSK_TRANSPORT, *PWSK_TRANSPORT;

Miembros

Version

Versión del transporte. El formato del número de versión es específico del transporte.

SocketType

Tipo de socket admitido por el transporte. Este miembro puede ser uno de los siguientes:

SOCK_STREAM

Admite la comunicación de flujo de bytes orientada a la conexión confiable.

SOCK_DGRAM

Admite la comunicación sin conexión sin conexión.

SOCK_RAW

Admite el acceso sin procesar al protocolo de transporte.

Para obtener más información sobre los tipos de socket admitidos para cada familia de direcciones compatibles, consulte
familias de direcciones de WSK.

Protocol

Protocolo compatible con el transporte. Para obtener más información sobre los protocolos admitidos para cada familia de direcciones admitidas, consulte de familias de direcciones de WSK.

AddressFamily

Familia de direcciones compatible con el transporte. Para obtener más información sobre las familias de direcciones admitidas, consulte familias de direcciones de WSK.

ProviderId

Identificador del proveedor de transporte que implementa el transporte.

Observaciones

Una aplicación WSK pasa un puntero a una matriz de estructuras de WSK_TRANSPORT a la función de WskControlClient al especificar el código de control de WSK_TRANSPORT_LIST_QUERY. El subsistema WSK rellena la matriz con la lista de transportes disponibles que se pueden usar para la comunicación de sockets. Cuando una aplicación WSK llama a la función WskSocket o WskSocketConnect para crear un nuevo socket, puede pasar los valores incluidos en los AddressFamily, SocketTypey Protocol miembros de una estructura de WSK_TRANSPORT devuelta para el AddressFamily, SocketTypey Parámetros de protocolo.

Un único proveedor de transporte puede admitir varias combinaciones de valores para los miembros de AddressFamily, SocketTypey Protocol.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
encabezado de wsk.h (incluya Wsk.h)

Consulte también

WskControlClient

WskSocket

WskSocketConnect