Opciones de socket de NSPROTO_IPX

En las tablas siguientes se describen NSPROTO_IPX opciones de socket que se aplican a los sockets creados para la familia de direcciones IPX/SPX (AF_IPX). Consulte las páginas de referencia de la función getsockopt y setsockopt para obtener más información sobre cómo obtener y establecer opciones de socket.

Para enumerar protocolos y detectar las propiedades admitidas para cada protocolo instalado, use la función WSAEnumProtocols, WSCEnumProtocols o WSCEnumProtocols32 .

**NSPROTO\_IPX Opciones de socket**
Opción Obtener Set Tipo optval Descripción
IPX_ADDRESS IPX_ADDRESS_DATA Devuelve información sobre el adaptador específico en el que ipX está habilitado.
IPX_ADDRESS_NOTIFY IPX_ADDRESS_DATA Notifica de forma asincrónica cuando cambia el estado de un adaptador IPX.
IPX_DSTYPE DWORD Obtiene o establece el valor del campo de flujo de datos del encabezado SPX con el que se van a enviar paquetes.
IPX_EXTENDED_ADDRESS DWORD (booleano) Habilita la opción de direccionamiento extendido en paquetes IPX.
IPX_FILTERPTYPE DWORD Obtiene o establece el tipo de paquete de filtro de recepción IPX actual. Solo se devolverán los paquetes IPX con un tipo de paquete igual al valor especificado en el parámetro optval. Los paquetes con un tipo de paquete que no coincide se descartan. Esto solo se aplica a un socket de datagrama.
IPX_GETNETINFO IPX_NETNUM_DATA Devuelve información relacionada con un número de red IPX específico. El miembro netnum de la estructura IPX_NETNUM_DATA debe establecerse en el número de red IPX que se va a devolver.
IPX_GETNETINFO_NORIP IPX_NETNUM_DATA Devuelve información relacionada con un número de red IPX específico sin enviar una solicitud RIP. El miembro netnum de la estructura IPX_NETNUM_DATA debe establecerse en el número de red IPX que se va a devolver.
IPX_IMMEDIATESPXACK DWORD (booleano) Si se establece en TRUE, no retrase el envío de ACK en una conexión SPX.
IPX_MAX_ADAPTER_NUM DWORD Devuelve el número de adaptadores habilitados para IPX presentes.
IPX_MAXSIZE DWORD Devuelve el tamaño máximo del datagrama IPX en bytes que se puede enviar.
IPX_PTYPE DWORD Obtiene o establece el tipo de paquete. El valor especificado en el parámetro optval se establecerá como el tipo de paquete en cada paquete IPX enviado desde este socket.
IPX_RECEIVE_BROADCAST DWORD (booleano) Si se establece en TRUE, reciba paquetes IPX de difusión.
IPX_RECVHDR DWORD (booleano) Si se establece en TRUE, reciba encabezados de protocolo IPX con datos.
IPX_RERIPNETNUMBER IPX_NETNUM_DATA Devuelve información relacionada con un número de red IPX especificado mediante una nueva solicitud RIP. El miembro netnum de la estructura IPX_NETNUM_DATA debe establecerse en el número de red IPX que se va a devolver.
IPX_SPXGETCONNECTIONSTATUS IPX_SPXCONNSTATUS_DATA Devuelve información relacionada con las estadísticas de socket SPX conectadas.
IPX_STOPFILTERPTYPE DWORD Quita el filtro y detiene el filtrado en el tipo de paquete especificado en el parámetro optval.

 

**Compatibilidad de Windows con las opciones de NSPROTO\_IPX**
Opción Windows Vista y versiones posteriores Windows Server 2003 Windows XP Windows 2000 Windows NT4 Windows 9x/Me
IPX_ADDRESS x x x x x
IPX_ADDRESS_NOTIFY x x x x x
IPX_DSTYPE x x x x x
IPX_EXTENDED_ADDRESS x x x x x
IPX_FILTERPTYPE x x x x x
IPX_GETNETINFO x x x x x
IPX_GETNETINFO_NORIP x x x x x
IPX_IMMEDIATESPXACK x x x x x
IPX_MAX_ADAPTER_NUM x x x x x
IPX_MAXSIZE x x x x x
IPX_PTYPE x x x x x
IPX_RECEIVE_BROADCAST x x x x x
IPX_RECVHDR x x x x x
IPX_RERIPNETNUMBER x x x x x
IPX_SPXGETCONNECTIONSTATUS x x x x x
IPX_STOPFILTERPTYPE x x x x x

 

Las siguientes opciones de socket de NSPROTO_IPX se definieron en el anexo de Protocol-Specific de Windows Sockets 2, pero el protocolo IPX/SPX de Windows no lo implementa.

Nivel=NSPROTO_IPX

Opción Tipo Valor predeterminado Significado
IPX_CHECKSUM Bool apagado Cuando se establece, IPX realiza una suma de comprobación en los paquetes salientes y comprueba la suma de comprobación de los paquetes entrantes.
IPX_TXPKTSIZE int Tamaño del medio a un máximo de 1466 Establece el tamaño máximo del datagrama de envío. Este tamaño no incluye el encabezado IPX ni los encabezados multimedia que también se pueden usar. Puede aumentarse al tamaño de los medios.
IPX_RXPKTSIZE int Tamaño del medio a un máximo de 1466 Establece el tamaño máximo del datagrama de recepción. Este tamaño no incluye el encabezado IPX ni los encabezados multimedia que también se pueden usar. Puede aumentarse al tamaño de los medios.
IPX_TXMEDIASIZE int Placa principal Devuelve el tamaño del medio de envío que establece un límite superior para el tamaño del datagrama.
IPX_RXMEDIASIZE int Placa principal Devuelve el tamaño del medio de recepción que establece un límite superior para el tamaño del datagrama.
IPX_PRIMARY Bool Principal Restringe el tráfico a la placa de red principal.

 

Las siguientes opciones de socket de NSPROTO_SPX se definieron en el anexo de Protocol-Specific de Windows Sockets 2, pero el protocolo IPX/SPX de Windows no lo implementa en Windows.

Nivel=NSPROTO_SPX

Opción Tipo Valor predeterminado Significado
SPX_CHECKSUM Bool apagado Cuando se establece, IPX realiza una suma de comprobación en los paquetes salientes y comprueba la suma de comprobación de los paquetes entrantes. No se admite en todas las plataformas.
SPX_TXPKTSIZE int Tamaño del medio a un máximo de 1466 Establece el tamaño máximo del datagrama de envío. Este tamaño no incluye el encabezado SPX ni los encabezados multimedia que también se pueden usar. Puede aumentarse al tamaño de los medios.
SPX_RXPKTSIZE int Tamaño del medio a un máximo de 1466 Establece el tamaño máximo del datagrama de recepción. Este tamaño no incluye el encabezado SPX ni los encabezados multimedia que también se pueden usar. Puede aumentarse al tamaño de los medios.
SPX_TXMEDIASIZE int Placa principal Devuelve el tamaño del medio de envío menos los encabezados SPX y multimedia. Esto establece un límite superior para el tamaño del paquete de segmentación de mensajes.
SPX_RXMEDIASIZE int Placa principal Devuelve el tamaño del medio de recepción menos los encabezados SPX y multimedia. Esto establece un límite superior para el tamaño del paquete de recepción.
SPX_RAWSPX Bool apagado Cuando se establece, el encabezado del protocolo IPX/SPX se pasa con los datos.

 

Comentarios

Las opciones de socket NSPROTO_IPX y las estructuras usadas por estas opciones de socket se definen en el archivo de encabezado Wsnwlink.h .

Requisitos

Requisito Value
Encabezado
Wsnwlink.h