Opções de soquete NSPROTO_IPX

As tabelas a seguir descrevem NSPROTO_IPX opções de soquete que se aplicam aos soquetes criados para a família de endereços IPX/SPX (AF_IPX). Consulte as páginas de referência da função getsockopt e setsockopt para obter mais informações sobre como obter e definir opções de soquete.

Para enumerar protocolos e descobrir propriedades com suporte para cada protocolo instalado, use a função WSAEnumProtocols, WSCEnumProtocols ou WSCEnumProtocols32 .

**NSPROTO\_IPX Opções de soquete**
Opção Obter Definir Tipo optval Descrição
IPX_ADDRESS sim IPX_ADDRESS_DATA Retorna informações sobre o adaptador específico no qual o IPX está habilitado.
IPX_ADDRESS_NOTIFY sim IPX_ADDRESS_DATA Notifica de forma assíncrona quando o status de um adaptador IPX é alterado.
IPX_DSTYPE sim sim DWORD Obtém ou define o valor do campo datastream no cabeçalho SPX com o qual enviar pacotes.
IPX_EXTENDED_ADDRESS sim DWORD (booliano) Habilita a opção de endereçamento estendido em pacotes IPX.
IPX_FILTERPTYPE sim sim DWORD Obtém ou define o tipo de pacote de filtro de recebimento ipx atual. Somente pacotes IPX com um tipo de pacote igual ao valor especificado no parâmetro optval serão retornados. Pacotes com um tipo de pacote que não corresponde são descartados. Isso só se aplica a um soquete de datagrama.
IPX_GETNETINFO sim IPX_NETNUM_DATA Retorna informações sobre um número de rede IPX específico. O membro netnum da estrutura IPX_NETNUM_DATA deve ser definido como o número de rede IPX a ser retornado.
IPX_GETNETINFO_NORIP sim IPX_NETNUM_DATA Retorna informações sobre um número de rede IPX específico sem enviar uma solicitação RIP. O membro netnum da estrutura IPX_NETNUM_DATA deve ser definido como o número de rede IPX a ser retornado.
IPX_IMMEDIATESPXACK sim DWORD (booliano) Se definido como TRUE, não atrase o envio de ACKs em uma conexão SPX.
IPX_MAX_ADAPTER_NUM sim DWORD Retorna o número de adaptadores habilitados para IPX presentes.
IPX_MAXSIZE sim DWORD Retorna o tamanho máximo do datagram IPX em bytes que podem ser enviados.
IPX_PTYPE sim sim DWORD Obtém ou define o tipo de pacote. O valor especificado no parâmetro optval será definido como o tipo de pacote em cada pacote IPX enviado desse soquete.
IPX_RECEIVE_BROADCAST sim DWORD (booliano) Se definido como TRUE, receba pacotes IPX de difusão.
IPX_RECVHDR sim DWORD (booliano) Se definido como TRUE, receba cabeçalhos de protocolo IPX com dados.
IPX_RERIPNETNUMBER sim IPX_NETNUM_DATA Retorna informações sobre um número de rede IPX especificado usando uma nova solicitação RIP. O membro netnum da estrutura IPX_NETNUM_DATA deve ser definido como o número de rede IPX a ser retornado.
IPX_SPXGETCONNECTIONSTATUS sim IPX_SPXCONNSTATUS_DATA Retorna informações sobre estatísticas de soquete SPX conectadas.
IPX_STOPFILTERPTYPE sim DWORD Remove o filtro e interrompe a filtragem no tipo de pacote especificado no parâmetro optval.

 

**Windows Suporte para opções de NSPROTO\_IPX**
Opção Windows Vista e posterior 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

 

As seguintes opções de soquete NSPROTO_IPX foram definidas em Windows Soquetes 2 Protocol-Specific Anexo, mas não são implementadas pelo protocolo IPX/SPX Windows.

Nível=NSPROTO_IPX

Opção Type Padrão Significado
IPX_CHECKSUM Bool Desligar Quando definido, o IPX executa uma soma de verificação em pacotes de saída e verifica a soma de verificação de pacotes de entrada.
IPX_TXPKTSIZE INT Tamanho da mídia para um máximo de 1466 Define o tamanho máximo do datagram de envio. Esse tamanho não inclui o cabeçalho IPX ou quaisquer cabeçalhos de mídia que também podem ser usados. Pode ser aumentado para o tamanho da mídia.
IPX_RXPKTSIZE INT Tamanho da mídia para um máximo de 1466 Define o tamanho máximo de datagrama de recebimento. Esse tamanho não inclui o cabeçalho IPX ou quaisquer cabeçalhos de mídia que também podem ser usados. Pode ser aumentado para o tamanho da mídia.
IPX_TXMEDIASIZE INT Quadro primário Retorna o tamanho da mídia de envio que define um limite superior para o tamanho do datagram.
IPX_RXMEDIASIZE INT Quadro primário Retorna o tamanho da mídia de recebimento que define um limite superior para o tamanho do datagram.
IPX_PRIMARY Bool Primário Restringe o tráfego à placa de rede primária.

 

As opções de soquete NSPROTO_SPX a seguir foram definidas no anexo Protocol-Specific do Sockets 2 Windows, mas não são implementadas em Windows pelo protocolo IPX/SPX Windows.

Nível=NSPROTO_SPX

Opção Type Padrão Significado
SPX_CHECKSUM Bool Desligar Quando definido, o IPX executa uma soma de verificação em pacotes de saída e verifica a soma de verificação de pacotes de entrada. Não há suporte em todas as plataformas.
SPX_TXPKTSIZE INT Tamanho da mídia para um máximo de 1466 Define o tamanho máximo do datagram de envio. Esse tamanho não inclui o cabeçalho SPX ou quaisquer cabeçalhos de mídia que também podem ser usados. Pode ser aumentado para o tamanho da mídia.
SPX_RXPKTSIZE INT Tamanho da mídia para um máximo de 1466 Define o tamanho máximo de datagrama de recebimento. Esse tamanho não inclui o cabeçalho SPX ou quaisquer cabeçalhos de mídia que também podem ser usados. Pode ser aumentado para o tamanho da mídia.
SPX_TXMEDIASIZE INT Quadro primário Retorna o tamanho da mídia de envio menos SPX e cabeçalhos de mídia. Isso define um limite superior para o tamanho do pacote de segmentação de mensagens.
SPX_RXMEDIASIZE INT Quadro primário Retorna o tamanho da mídia de recebimento menos SPX e cabeçalhos de mídia. Isso define um limite superior para o tamanho do pacote de recebimento.
SPX_RAWSPX Bool Desligar Quando definido, o cabeçalho do protocolo IPX/SPX é passado com os dados.

 

Comentários

As opções de soquete NSPROTO_IPX e as estruturas usadas por essas opções de soquete são definidas no arquivo de cabeçalho Wsnwlink.h .

Requisitos

Requisito Valor
parâmetro
Wsnwlink.h