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 sí IPX_ADDRESS_DATA Devuelve información sobre el adaptador específico en el que ipX está habilitado. IPX_ADDRESS_NOTIFY sí IPX_ADDRESS_DATA Notifica de forma asincrónica cuando cambia el estado de un adaptador IPX. IPX_DSTYPE sí sí 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 sí DWORD (booleano) Habilita la opción de direccionamiento extendido en paquetes IPX. IPX_FILTERPTYPE sí sí 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 sí 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 sí 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 sí DWORD (booleano) Si se establece en TRUE, no retrase el envío de ACK en una conexión SPX. IPX_MAX_ADAPTER_NUM sí DWORD Devuelve el número de adaptadores habilitados para IPX presentes. IPX_MAXSIZE sí DWORD Devuelve el tamaño máximo del datagrama IPX en bytes que se puede enviar. IPX_PTYPE sí sí 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 sí DWORD (booleano) Si se establece en TRUE, reciba paquetes IPX de difusión. IPX_RECVHDR sí DWORD (booleano) Si se establece en TRUE, reciba encabezados de protocolo IPX con datos. IPX_RERIPNETNUMBER sí 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 sí IPX_SPXCONNSTATUS_DATA Devuelve información relacionada con las estadísticas de socket SPX conectadas. IPX_STOPFILTERPTYPE sí 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 |
|