Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

SOL_APPLETALK Socket Options

The following table describes SOL_APPLETALK socket options that apply to sockets created for the AppleTalk address family (AF_APPLETALK). See the getsockopt and setsockopt function reference pages for more information on getting and setting socket options.

To enumerate protocols and discover supported properties for each installed protocol, use the WSAEnumProtocols, WSCEnumProtocols, or WSCEnumProtocols32 function.

SOL_APPLETALK Socket Options
OptionGetSetOptval typeDescription
SO_CONFIRM_NAMEyesWSH_NBP_TUPLEConfirms that a given AppleTalk name is bound to the given address.
SO_DEREGISTER_NAMEyesWSH_REGISTER_NAMEDeregisters the name from the network.
SO_GETLOCALZONESyesWSH_LOOKUP_ZONESReturns a list of zone names known to the given adapter name.
SO_GETMYZONEyeschar []Returns the default zone on the network.
SO_GETNETINFOyesWSH_LOOKUP_NETDEF_ON_ADAPTERReturns the seeded values for the network as well as the default zone. The optlen parameter must be at least one byte larger than the size of the WSH_LOOKUP_NETDEF_ON_ADAPTER structure.
SO_GETZONELISTyesWSH_LOOKUP_ZONESReturns zone names from the Internet zone list. The optlen parameter must be at least one byte larger than the size of the WSH_LOOKUP_ZONES structure.
SO_LOOKUP_MYZONEyesSame as SO_GETMYZONE
SO_LOOKUP_NAMEyesWSH_LOOKUP_NAMELooks up a specified NBP name and returns the matching tuples of name and NBP information. The optlen parameter must be at least one byte larger than the size of the WSH_LOOKUP_NAME structure.
SO_LOOKUP_NETDEF_ON_ADAPTERyesWSH_LOOKUP_NETDEF_ON_ADAPTERSame as SO_GETNETINFO.
SO_LOOKUP_ZONESyesWSH_LOOKUP_ZONESSame as SO_GETZONELIST.
SO_LOOKUP_ZONES_ON_ADAPTERyesWSH_LOOKUP_ZONESSame as SO_GETLOCALZONES.
SO_PAP_GET_SERVER_STATUSyesWSH_PAP_GET_SERVER_STATUSReturns the PAP status from a given server
SO_PAP_PRIME_READyeschar []This call primes a read on a PAP connection so the sender can start sending the data
SO_PAP_SET_SERVER_STATUSyeschar []Sets the status to be sent if another client requests the status
SO_REGISTER_NAMEyesWSH_REGISTER_NAMERegisters the given name on the AppleTalk network
SO_REMOVE_NAMEyesWSH_REGISTER_NAMESame as SO_DEREGISTER_NAME

 

Windows Support for SOL_APPLETALK options
OptionWindows Vista and laterWindows Server 2003Windows XPWindows 2000Windows NT4Windows 9x/Me
SO_CONFIRM_NAMExxx x
SO_DEREGISTER_NAMExxxx
SO_GETLOCALZONESxxxx
SO_GETMYZONExxxx
SO_GETNETINFOxxxx
SO_GETZONELISTxxxx
SO_LOOKUP_MYZONExxxx
SO_LOOKUP_NAMExxxx
SO_LOOKUP_NETDEF_ON_ADAPTERxxxx
SO_LOOKUP_ZONESxxxx
SO_LOOKUP_ZONES_ON_ADAPTERxxxx
SO_PAP_GET_SERVER_STATUSxxxx
SO_PAP_PRIME_READxxxx
SO_PAP_SET_SERVER_STATUSxxxx
SO_REGISTER_NAMExxxx
SO_REMOVE_NAMExxxx

 

The SOL_APPLETALK options are only supported on the server versions of Windows 2000 and Windows NT 4.0.

Remarks

The SOL_APPLETALK socket options and the structures used by these socket options are defined in the Atalkwsh.h header file.

Requirements

Header

Atalkwsh.h

 

 

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.