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) |