|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
RASENTRY
[New - Windows NT]
The RASENTRY structure describes a phone-book entry. The RasSetEntryProperties and RasGetEntryProperties functions use this structure to set and retrieve the properties of a phone-book entry.
typedef struct tagRASENTRY { DWORD dwSize; DWORD dwfOptions; // // Location/phone number. // DWORD dwCountryID; DWORD dwCountryCode; TCHAR szAreaCode[ RAS_MaxAreaCode + 1 ]; TCHAR szLocalPhoneNumber[ RAS_MaxPhoneNumber + 1 ]; DWORD dwAlternateOffset; // // PPP/Ip // RASIPADDR ipaddr; RASIPADDR ipaddrDns; RASIPADDR ipaddrDnsAlt; RASIPADDR ipaddrWins; RASIPADDR ipaddrWinsAlt; //
// Framing // DWORD dwFrameSize; DWORD dwfNetProtocols; DWORD dwFramingProtocol; // // Scripting // TCHAR szScript[ MAX_PATH ]; // // AutoDial // TCHAR szAutodialDll[ MAX_PATH ]; TCHAR szAutodialFunc[ MAX_PATH ]; // // Device // TCHAR szDeviceType[ RAS_MaxDeviceType + 1 ]; TCHAR szDeviceName[ RAS_MaxDeviceName + 1 ]; // // X.25 // TCHAR szX25PadType[ RAS_MaxPadType + 1 ];
TCHAR szX25Address[ RAS_MaxX25Address + 1 ]; TCHAR szX25Facilities[ RAS_MaxFacilities + 1 ]; TCHAR szX25UserData[ RAS_MaxUserData + 1 ]; DWORD dwChannels; // // Reserved // DWORD dwReserved1; DWORD dwReserved2; #if (WINVER >= 0x401) // // Multilink // DWORD dwSubEntries; DWORD dwDialMode; DWORD dwDialExtraPercent; DWORD dwDialExtraSampleSeconds; DWORD dwHangUpExtraPercent;
DWORD dwHangUpExtraSampleSeconds; // // Idle timeout // DWORD dwIdleDisconnectSeconds; #endif } RASENTRY;
Members
dwSize
Specifies the size, in bytes, of the RASENTRY structure. Before calling RasSetEntryProperties or RasGetEntryProperties, set dwSize to sizeof(RASENTRY) to identify the version of the structure.
dwfOptions
A set of bit flags that specify connection options. You can set one or more of the following flags.
Flag Description RASEO_UseCountryAndAreaCodes If this flag is set, the dwCountryID, dwCountryCode, and szAreaCode members are used to construct the phone number. If this flag is not set, these members are ignored.This flag corresponds to the Use Country and Area Codes check box in the Phone dialog box. RASEO_SpecificIpAddr If this flag is set, RAS tries to use the IP address specified by ipaddr as the IP address for the dial-up connection. If this flag is not set, the value of the ipaddr member is ignored.Setting the RASEO_SpecificIpAddr flag corresponds to selecting the Specify an IP Address setting in the TCP/IP settings dialog box. Clearing the RASEO_SpecificIpAddr flag corresponds to selecting the Server Assigned IP Address setting in the TCP/IP settings dialog box.Currently, an IP address set in the phone-book entry properties or retrieved from a server overrides the IP address set in the network control panel. RASEO_SpecificNameServers If this flag is set, RAS uses the ipaddrDns, ipaddrDnsAlt, ipaddrWins, and ipaddrWinsAlt members to specify the name server addresses for the dial-up connection. If this flag is not set, RAS ignores these members. Setting the RASEO_SpecificNameServers flag corresponds to selecting the Specify Name Server Addresses setting in the TCP/IP Settings dialog box. Clearing the RASEO_SpecificNameServers flag corresponds to selecting the Server Assigned Name Server Addresses setting in the TCP/IP Settings dialog box. RASEO_IpHeaderCompression If this flag is set, RAS negotiates to use IP header compression on PPP connections. If this flag is not set, IP header compression is not negotiated.This flag corresponds to the Use IP Header Compression check box in the TCP/IP settings dialog box. It is generally advisable to set this flag because IP header compression significantly improves performance. The flag should be cleared only when connecting to a server that does not correctly negotiate IP header compression. RASEO_RemoteDefaultGateway If this flag is set, the default route for IP packets is through the dial-up adapter when the connection is active. If this flag is clear, the default route is not modified. This flag corresponds to the Use Default Gateway on Remote Network check box in the TCP/IP settings dialog box. RASEO_DisableLcpExtensions If this flag is set, RAS disables the PPP LCP extensions defined in RFC 1570. This may be necessary to connect to certain older PPP implementations, but interferes with features such as server callback. Do not set this flag unless specifically required. RASEO_TerminalBeforeDial If this flag is set, RAS displays a terminal window for user input before dialing the connection. RASEO_TerminalAfterDial If this flag is set, RAS displays a terminal window for user input after dialing the connection. Do not set this flag if a dial-up networking script is to be associated with the connection, because scripting has its own terminal implementation. RASEO_ModemLights This flag is currently ignored. RASEO_SwCompression If this flag is set, software compression is negotiated on the link. Setting this flag causes the PPP driver to attempt to negotiate CCP with the server. This flag should be set by default, but clearing it can reduce the negotiation period if the server does not support a compatible compression protocol. RASEO_RequireEncryptedPw If this flag is set, only secure password schemes can be used to authenticate the client with the server. This prevents the PPP driver from using the PAP plain-text authentication protocol to authenticate the client. The CHAP and SPAP authentication protocols are also supported. Clear this flag for increased interoperability, and set it for increased security.This flag corresponds to the Require Encrypted Password check box in the Security dialog box. See also RASEO_RequireMsEncryptedPw. RASEO_RequireMsEncryptedPw If this flag is set, only Microsoft's secure password schemes can be used to authenticate the client with the server. This prevents the PPP driver from using the PPP plain-text authentication protocol, MD5-CHAP, MS-CHAP, or SPAP. The flag should be cleared for maximum interoperability and should be set for maximum security. This flag takes precedence over RASEO_RequireEncryptedPw.This flag corresponds to the Require Microsoft Encrypted Password check box in the Security dialog box. See also RASEO_RequireDataEncryption. RASEO_RequireDataEncryption If this flag is set, data encryption must be negotiated successfully or the connection should be dropped. This flag is ignored unless RASEO_RequireMsEncryptedPw is also set.This flag corresponds to the Require Data Encryption check box in the Security dialog box. RASEO_NetworkLogon If this flag is set, RAS logs on to the network after the point-to-point connection is established.This flag currently has no effect under Windows NT. RASEO_UseLogonCredentials If this flag is set, RAS uses the user name, password, and domain of the currently logged-on user when dialing this entry. This flag is ignored unless RASEO_RequireMsEncryptedPw is also set. Note that this setting is ignored by the RasDial function, where specifying empty strings for the szUserName and szPassword members of the RASDIALPARAMS structure gives the same result.This flag corresponds to the Use Current Username and Password check box in the Security dialog box. RASEO_PromoteAlternates This flag has an effect when alternate phone numbers are defined by the dwAlternateOffset member. If this flag is set, an alternate phone number that connects successfully becomes the primary phone number, and the current primary phone number is moved to the alternate list.This flag corresponds to the check box in the Alternate Numbers dialog box. RASEO_SecureLocalFiles Windows NT only: If this flag is set, RAS checks for existing remote file system and remote printer bindings before making a connection with this entry. Typically, you set this flag on phone-book entries for public networks to remind users to break connections to their private network before connecting to a public network.
dwCountryID
Specifies the TAPI country identifier. Use the RasGetCountryInfo function to enumerate country identifiers. This member is ignored unless the dwfOptions member specifies the RASEO_UseCountryAndAreaCodes flag.
dwCountryCode
Specifies the country code portion of the phone number. The country code must correspond to the country identifier specified by dwCountryID. If dwCountryCode is zero, the country code is based on the country identifier specified by dwCountryID. This member is ignored unless dwfOptions specifies the RASEO_UseCountryAndAreaCodes flag.
szAreaCode
Specifies the area code as a null-terminated string. If the dialing location does not have an area code, specify an empty string (""). Do not include brackets or other delimiters in the area code string. (For example, "206" is a valid area code; "(206)" is not. This member is ignored unless the dwfOptions member specifies the RASEO_UseCountryAndAreaCodes flag.
szLocalPhoneNumber
Specifies a null-terminated string containing a telephone number. The way RAS uses this string depends on whether the dwfOptions member specifies the RASEO_UseCountryAndAreaCodes flag. If the flag is set, RAS combines szLocalPhoneNumber with the country and area codes specified by the dwCountryID, dwCountryCode , and szAreaCode members. If the flag is not set, RAS uses the szLocalPhoneNumber string as the entire phone number.
dwAlternateOffset
Specifies the offset, in bytes, from the beginning of the structure to a list of consecutive null-terminated strings. The last string is terminated by two consecutive null characters. The strings are alternate phone numbers that RAS dials in the order listed if the primary number (see szLocalPhoneNumber) fails to connect. The alternate phone number strings are ANSI or Unicode, depending on whether you use the ANSI or Unicode version of the structure.
ipaddr
Specifies the IP address to be used while this connection is active. This member is ignored unless dwfOptions specifies the RASEO_SpecificIpAddr flag.
ipaddrDns
Specifies the IP address of the DNS server to be used while this connection is active. This member is ignored unless dwfOptions specifies the RASEO_SpecificNameServers flag.
ipaddrDnsAlt
Specifies the IP address of a secondary or backup DNS server to be used while this connection is active. This member is ignored unless dwfOptions specifies the RASEO_SpecificNameServers flag.
ipaddrWins
Specifies the IP address of the WINS server to be used while this connection is active. This member is ignored unless dwfOptions specifies the RASEO_SpecificNameServers flag.
ipaddrWinsAlt
Specifies the IP address of a secondary WINS server to be used while this connection is active. This member is ignored unless dwfOptions specifies the RASEO_SpecificNameServers flag.
dwFrameSize
Specifies the network protocol frame size. The value should be either 1006 or 1500. This member is ignored unless dwFramingProtocol specifies the RASFP_Slip flag.
dwfNetProtocols
Specifies the network protocols to negotiate. This member can be a combination of the following flags.
Flag Description RASNP_Netbeui Negotiate the NetBEUI protocol. RASNP_Ipx Negotiate the IPX protocol. RASNP_Ip Negotiate the TCP/IP protocol.
dwFramingProtocol
Specifies the framing protocol used by the server. PPP is the emerging standard. SLIP is used mainly in UNIX environments. This member can be one of the following flags.
Flag Description RASFP_Ppp Point-to-Point Protocol (PPP) RASFP_Slip Serial Line Internet Protocol (SLIP) RASFP_Ras Microsoft proprietary protocol implemented in Windows NT 3.1 and Windows for Workgroups 3.11
To use Compressed SLIP, set the RASFP_Slip flag and set the RASEO_IpHeaderCompression flag in the dwfOptions member.
szScript
Specifies a null-terminated string containing the name of the script file. The filename should be a full path. Windows NT: To indicate a Windows NT SWITCH.INF script name, set the first character of the name to "[".
szAutodialDll
Specifies a null-terminated string containing the full path and filename of the dynamic-link library (DLL) for the customized AutoDial handler. If szAutodialDll contains an empty string (""), RAS uses the default dialing user interface and the szAutodialFunc member is ignored.
szAutodialFunc
Specifies a null-terminated string containing the exported name of the RASADFunc function for the customized AutoDial handler. An AutoDial DLL must provide both ANSI and Unicode versions of the RASADFunc handler. However, do not include the "A" or "W" suffix in the name specified by szAutodialFunc .
szDeviceType
Specifies a null-terminated string indicating the RAS device type referenced by szDeviceName. This member can be one of the following string constants.
String Description RASDT_Modem A modem accessed through a COM port. RASDT_Isdn An ISDN card with corresponding NDISWAN driver installed. RASDT_X25 An X.25 card with corresponding NDISWAN driver installed.
szDeviceName
Contains a null-terminated string containing the name of a TAPI device to use with this phone-book entry. To enumerate all available RAS-capable devices, use the RasEnumDevices function.
szX25PadType
Contains a null-terminated string that identifies the X.25 PAD type. Set this member to "" unless the entry should dial using an X.25 PAD. Windows NT: Under Windows NT, the szX25PadType string maps to a section name in PAD.INF.
szX25Address
Contains a null-terminated string that identifies the X.25 address to connect to. Set this member to "" unless the entry should dial using an X.25 PAD or native X.25 device.
szX25Facilities
Contains a null-terminated string that specifies the facilities to request from the X.25 host at connection. This member is ignored if szX25Address is an empty string ("").
szX25UserData
Contains a null-terminated string that specifies additional connection information supplied to the X.25 host at connection. This member is ignored if szX25Address is an empty string ("").
dwChannels; dwReserved1
Reserved; must be zero.
dwReserved2
Reserved; must be zero.
dwSubEntries
Specifies the number of multilink subentries associated with this entry. When calling RasSetEntryProperties, set this member to zero. To add subentries to a phone-book entry, use the RasSetSubEntryProperties function.
dwDialMode
Indicates whether RAS should dial all of this entry's multilink subentries when the entry is first connected. This member can be one of the following values.
Value Meaning RASEDM_DialAll Dial all subentries initially. RASEDM_DialAsNeeded Adjust the number of subentries as bandwidth is needed. RAS uses the dwDialExtraPercent, dwDialExtraSampleSeconds, dwDialHangUpExtraPercent, and dwHangUpExtraSampleSeconds members to determine when to dial or disconnect a subentry.
dwDialExtraPercent
Specifies a percent of the total bandwidth available from the currently connected subentries. RAS dials an additional subentry when the total bandwidth used exceeds dwDialExtraPercent percent of the available bandwidth for at least dwDialExtraSampleSeconds seconds. This member is ignored unless the dwDialMode member specifies the RASEDM_DialAsNeeded flag.
dwDialExtraSampleSeconds
Specifies the number of seconds that current bandwidth usage must exceed the threshold specified by dwDialExtraPercent before RAS dials an additional subentry. This member is ignored unless the dwDialMode member specifies the RASEDM_DialAsNeeded flag.
dwHangUpExtraPercent
Specifies a percent of the total bandwidth available from the currently connected subentries. RAS terminates (hangs up) an existing subentry connection when total bandwidth used is less than dwHangUpExtraPercent percent of the available bandwidth for at least dwHangUpExtraSampleSeconds seconds. This member is ignored unless the dwDialMode member specifies the RASEDM_DialAsNeeded flag.
dwHangUpExtraSampleSeconds
Specifies the number of seconds that current bandwidth usage must be less than the threshold specified by dwHangUpExtraPercent before RAS terminates an existing subentry connection. This member is ignored unless the dwDialMode member specifies the RASEDM_DialAsNeeded flag.
dwIdleDisconnectSeconds
Specifies the number of seconds after which the connection is terminated due to inactivity. Note that unless the idle timeout is disabled, the entire connection is terminated if the connection is idle for the specified interval. This member can specify a number of seconds, or one of the following values.
Value Meaning RASIDS_Disabled There is no idle timeout for this connection. RASIDS_UseGlobalValue Use the user preference value as the default.
See Also
RASADFunc, RasGetCountryInfo, RasSetEntryProperties, RasSetSubEntryProperties
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
RASENTRY
[Новый - Windows NT]
Структура RASENTRY описывает телефонный-книжный вход. RasSetEntryProperties И использование функций RasGetEntryProperties этой структуры, чтобы устанавливать и извлекать свойства телефонного-книжного входа.
typedef struct tagRASENTRY { DWORD dwSize; DWORD dwfOptions; // // Позиция/номер телефона. // DWORD dwCountryID; DWORD dwCountryCode; TCHAR szAreaCode[ RAS_MaxAreaCode + 1 ]; TCHAR szLocalPhoneNumber[ RAS_MaxPhoneNumber + 1 ]; DWORD dwAlternateOffset; // // PPP/Ip // RASIPADDR ipaddr; RASIPADDR ipaddrDns; RASIPADDR ipaddrDnsAlt; RASIPADDR ipaddrWins; RASIPADDR ipaddrWinsAlt; //
// Конструкция // DWORD dwFrameSize; DWORD dwfNetProtocols; DWORD dwFramingProtocol; // // Описание // TCHAR szScript[ MAX_PATH ]; // // AutoDial // TCHAR szAutodialDll[ MAX_PATH ]; TCHAR szAutodialFunc[ MAX_PATH ]; // // Устройство // TCHAR szDeviceType[ RAS_MaxDeviceType + 1 ]; TCHAR szDeviceName[ RAS_MaxDeviceName + 1 ]; // // X.25 // TCHAR szX25PadType[ RAS_MaxPadType + 1 ];
TCHAR szX25Address[ RAS_MaxX25Address + 1 ]; TCHAR szX25Facilities[ RAS_MaxFacilities + 1 ]; TCHAR szX25UserData[ RAS_MaxUserData + 1 ]; DWORD dwChannels; // // Зарезервированное // DWORD dwReserved1; DWORD dwReserved2; #if (WINVER >= 0x401) // // Multilink // DWORD dwSubEntries; DWORD dwDialMode; DWORD dwDialExtraPercent; DWORD dwDialExtraSampleSeconds; DWORD dwHangUpExtraPercent;
DWORD dwHangUpExtraSampleSeconds; // // Тайм-аут Ожидания // DWORD dwIdleDisconnectSeconds; #endif } RASENTRY;
Участники
dwSize
Определяет размер, в байтах, структуры RASENTRY. Перед вызов RasSetEntryProperties или RasGetEntryProperties, установившее dwSize, чтобы sizeof(RASENTRY), чтобы идентифицировать версию структуры.
dwfOptions
Набор бита сигнализирует, что определяет выборы связи. Вы можете установить одно или более из следующего флагов.
Описание Флага RASEO_UseCountryAndAreaCodes Если этот флаг установлен, dwCountryID, dwCountryCode, и участники szAreaCode использованы, чтобы создавать номер телефона. Если этот флаг не установлен, эти участники проигнорированы.Этот флаг переписывается в Страну Использования и Кодов Области контрольного ящика в диалоговом ящике Телефона. RASEO_SpecificIpAddr Если этот флаг установлен, RAS пытается использовать адрес IP определенный ipaddr как адрес IP для наборной связи. Если этот флаг не установлен, величина члена ipaddr проигнорирована.Установка флага RASEO_SpecificIpAddr переписывается на выбор Specify Адрес IP, устанавливающийся в диалоговом ящике обстановки TCP/IP. Очистка флага RASEO_SpecificIpAddr переписывается на выбор Сервера Назначившего Адрес IP, устанавливающийся в диалоговом блоке установочных параметров TCP/IP.К настоящему времени, адрес IP установленный в телефонных-книжных свойствах входа или извлеченный из сервера аннулирует адрес IP установленный на сетевой панели управления. RASEO_SpecificNameServers Если этот флаг установлен, RAS использует ipaddrDns, ipaddrDnsAlt, ipaddrWins, и участников ipaddrWinsAlt, чтобы определять адресы сервера имени для наборной связи. Если этот флаг не установлен, RAS игнорирует этих участников. Установка флага RASEO_SpecificNameServers переписывается в Адресы Сервера Имени выбора Specify, устанавливающиеся в диалоговом блоке Установочных параметров TCP/IP. Очистка флага RASEO_SpecificNameServers переписывается на выбор Сервера Назначившего Адресы Сервера Имени, устанавливающиеся в диалоговом блоке Установочных параметров TCP/IP. RASEO_IpHeaderCompression Если этот флаг установлен, RAS ведется переговоры, чтобы использовать сжатие заголовка IP на связях PPP. Если этот флаг не установлен, сжатие заголовка IP не обсуждено.Этот флаг переписывается в Сжатие Заголовка контрольного блока Использования IP в диалоговом блоке установочных параметров TCP/IP. Это обычно рекомендуемое, чтобы устанавливать этот флаг поскольку сжатие заголовка IP значительно улучшает исполнение. Флаг должен очищаться только при соединении в сервер, что правильно не ведет переговоры сжатие заголовка IP. RASEO_RemoteDefaultGateway Если этот флаг установлен, по умолчанию маршрут для пакетов IP - через наборный адаптер когда связь активна. Если этот флаг ясен, по умолчанию маршрут не модифицирован. Этот флаг переписывается в По умолчанию Шлюз Использования на контрольном блоке Дистанционной Сети в диалоговом блоке установочных параметров TCP/IP. RASEO_DisableLcpExtensions Если этот флаг установлен, RAS выводит из строя расширения PPP LCP определенные в RFC 1570. Это может быть необходимо подключать к определенным более старым реализациям PPP но создаваться помехи с характеристиками как например, возврат сервера. Не Сделайте устанавливать этот флаг если особо не потребовалось. RASEO_TerminalBeforeDial Если этот флаг установлен, RAS отображает терминальное окно для ввода пользователя перед кодовым вызовом связь. RASEO_TerminalAfterDial Если этот флаг установлен, RAS отображает терминальное окно для ввода пользователя после кодового вызова связь. Не Сделайте устанавливать этот флаг если набор, связывающий сценарий должен быть связан связью, поскольку описание имеет собственную терминальную реализацию. RASEO_ModemLights Этого флага к настоящему времени проигнорирован. RASEO_SwCompression Если этот флаг установлен, программное сжатие обсуждено на связи. Установка этого флага заставляет драйвер PPP, чтобы пытаться, чтобы вести переговоры CCP с сервером. Этот флаг должен устанавливаться по умолчанию, но очищая это может уменьшить период согласования если сервер не поддерживает совместимый протокол сжатия. RASEO_RequireEncryptedPw Если этот флаг установлен, только безопасные схемы пароля могут быть использованы, чтобы удостоверять клиента с сервером. Это мешает драйвер PPP чтобы использовать КАШКУ простой-текстовый протокол аутентификации, чтобы удостоверять клиента. ТРЕЩИНА и протоколы аутентификации SPAP также поддерживаны. Очистите этот флаг для повышенный способность к взаимодействию, и установивший это для повышенной безопасности.Этот флаг переписывается на Require Закодировавшее контрольного блока Пароля в диалоговом блоке Безопасности. Смотри также RASEO_RequireMsEncryptedPw. RASEO_RequireMsEncryptedPw Если этот флаг установлен, схемы безопасного пароля только Микрософта могут быть использованы, чтобы удостоверять клиента с сервером. Это мешает драйвер PPP чтобы использовать PPP простой-текстовый протокол аутентификации, MD5-ТРЕЩИНЫ, МС-ТРЕЩИНЫ, или SPAP. Флаг должен быть очищен для максимальной способности к взаимодействию и должен быть установлен для максимальной безопасности. Этот флаг берет приоритет над RASEO_RequireEncryptedPw.Этот флаг переписывается на Require Микрософт Закодировавшее контрольного блока Пароля в диалоговом блоке Безопасности. Смотри также RASEO_RequireDataEncryption. RASEO_RequireDataEncryption Если этот флаг установлен, шифрование данных должно обсуждаться успешно или связь должна быть упадена. Этот флаг проигнорирован если RASEO_RequireMsEncryptedPw не - также устанавливаться.Этот флаг переписывается в Шифрование Данных контрольного блока Require в диалоговом блоке Безопасности. RASEO_NetworkLogon Если этот флаг установлен, RAS регистрируется в сети после того, как сканирующая связь будет установлена.Этот флаг к настоящему времени не имеет эффект под Windows NT. RASEO_UseLogonCredentials Если этот флаг установлен, RAS использует имя пользователя, пароля, и область к настоящему времени зарегистрированного-на пользователе при кодовом вызове этот вход. Этот флаг проигнорирован если RASEO_RequireMsEncryptedPw не - также устанавливаться. Отметьте, что эта установка проигнорирована функцией RasDial, где определяющие пустые строки для szUserName и участников szPassword структуры RASDIALPARAMS дает тот же результат.Этот флаг переписывается в Текущее Имя пользователя и Пароль Использования контрольного блока в диалоговом блоке Безопасности. RASEO_PromoteAlternates Этого флага воздействовать когда альтернативные номера телефона определены элементом dwAlternateOffset. Если этот флаг установлен, альтернативный номер телефона, который соединяет успешно становится первичным номером телефона, и текущий первичный номер телефона перемещен на альтернативный список.Этот флаг переписывается контрольному блоку в диалоговом блоке Альтернативных Чисел. RASEO_SecureLocalFiles Windows NT только: Если этот флаг установлен, чеки RAS чтобы существовать дистанционную файловую систему и дистанционные связи принтера перед получением связи с этим входом. Обычно, Вы установили этот флаг в телефонных-книжных данных для общественных сетей, чтобы напоминать пользователей, чтобы прерывать связи в их частную сеть перед соединением в общественную сеть.
dwCountryID
Определяет идентификатор страны TAPI. Используйте функцию RasGetCountryInfo, чтобы перечислять идентификаторы страны. Этот элемент проигнорирован если элемент dwfOptions не определяет флаг RASEO_UseCountryAndAreaCodes.
dwCountryCode
Определяет кодовую часть страны номера телефона. Код страны должен переписываться в идентификатор страны определенный dwCountryID. Если dwCountryCode - нуль, код страны основан в идентификаторе страны определенном dwCountryID. Этот элемент проигнорирован если dwfOptions не определяет флаг RASEO_UseCountryAndAreaCodes.
szAreaCode
Определяет код области как недействительный расторгнутую строку. Если набирающая позиция нет имеет код области, определите пустую строку (""). Не включайте скобки или другие разделители в коде области строки. (Например, "206" - правильный код области; "(206)" - не. Этот элемент проигнорирован если элемент dwfOptions не определяет флаг RASEO_UseCountryAndAreaCodes.
szLocalPhoneNumber
Определяет недействительный расторгнутую строку содержа телефонный номер. Путь RAS используется, эта строка зависит от определяет элемент dwfOptions флаг RASEO_UseCountryAndAreaCodes. Если флаг установлен, комбайны RAS szLocalPhoneNumber со страной и коды области определялись dwCountryID, dwCountryCode , и участниками szAreaCode. Если флаг не установлен, RAS использует строку szLocalPhoneNumber как целый номер телефона.
dwAlternateOffset
Определяет смещение, в байтах, от начала структуры до списка последовательных недействительный расторгнутых строк. Последняя строка расторгнутая двумя последовательными недействительными символами. Строки являются альтернативными номерами телефона, что абоненты RAS в порядке указанном если первичное число (смотри szLocalPhoneNumber), не соединяется. Альтернативный номер телефона строк является ANSI или Уникодом, или Вы используете ANSI или версию Уникода структуры.
ipaddr
Определяет адрес IP, чтобы быть использованн тогда как эта связь активна. Этот элемент проигнорирован если dwfOptions не определяет флаг RASEO_SpecificIpAddr.
ipaddrDns
Определяет адрес IP сервера DNS, который нужно использовать тогда как эта связь активна. Этот элемент проигнорирован если dwfOptions не определяет флаг RASEO_SpecificNameServers.
ipaddrDnsAlt
Определяет адрес IP второстепенного или дублирует сервер DNS, который нужно использовать тогда как эта связь активна. Этот элемент проигнорирован если dwfOptions не определяет флаг RASEO_SpecificNameServers.
ipaddrWins
Определяет адрес IP сервера WINS, который нужно использовать тогда как эта связь активна. Этот элемент проигнорирован если dwfOptions не определяет флаг RASEO_SpecificNameServers.
ipaddrWinsAlt
Определяет адрес IP второстепенного сервера WINS, который нужно использовать тогда как эта связь активна. Этот элемент проигнорирован если dwfOptions не определяет флаг RASEO_SpecificNameServers.
dwFrameSize
Определяет фреймовый размер сетевого протокола. Величина должна быть или 1006 или 1500. Этот элемент проигнорирован если dwFramingProtocol не определяет флаг RASFP_Slip.
dwfNetProtocols
Определяет сетевые протоколы, чтобы вестись переговоры. Этот элемент может быть комбинацией следующего флагов.
Описание Флага RASNP_Netbeui Ведет переговоры протокол NetBEUI. RASNP_Ipx Ведет переговоры протокол IPX. RASNP_Ip Ведет переговоры протокол TCP/IP.
dwFramingProtocol
Определяет протокол конструкции использованный сервером. PPP - возникающий стандарт. СКОЛЬЖЕНИЕ используется главным образом в средах UNIX. Этот элемент может быть одним из следующего флагов.
Описание Флага Протокол RASFP_Ppp Point-to-Point (PPP) Последовательная Строка RASFP_Slip Протокола Internet (СКОЛЬЖЕНИЕ) личный протокол RASFP_Ras Микрософт осуществленный в Windows NT 3.1 и Windows для Workgroups 3.11
Для того, чтобы использовать Сжавшее СКОЛЬЖЕНИЕ, установите флаг RASFP_Slip и устанавливайте флаг RASEO_IpHeaderCompression в элементе dwfOptions.
szScript
Определяет недействительный расторгнутую строку содержа имя файла сценария. filename Должен быть полным путем. Windows NT:, чтобы указывать имя сценария Windows NT SWITCH.INF, устанавливать первый тип имени, чтобы "[".
szAutodialDll
Определяет недействительный расторгнутую строку содержа полный путь и filename динамической связи библиотеки (DLL) для модифицировать по заказу пользователя вручителя AutoDial. Если szAutodialDll содержит пустую строку (""), RAS использует по умолчанию интерфейс пользавателя кодового вызова и элемент szAutodialFunc проигнорирован.
szAutodialFunc
Определяет недействительный расторгнутую строку содержа экспортируемое имя функции RASADFunc для модифицировать по заказу пользователя вручителя AutoDial. AutoDial DLL Должен обеспечить как ANSI так и версии Уникода вручителя RASADFunc. Тем не менее, не включайте "A" или суффикс "W" в имя определенное szAutodialFunc .
szDeviceType
Определяет недействительный расторгнутую строку указывая, что тип устройства RAS ссылался szDeviceName. Этот элемент может быть одной из констант строки следующего.
Описание Строки RASDT_Modem модем доступный через порт COM. RASDT_Isdn карта ISDN с соответствующим драйвером NDISWAN устанавливалась. RASDT_X25 карта X.25 с соответствующим драйвером NDISWAN устанавливалась.
szDeviceName
Содержит недействительный расторгнутую строку содержа имя устройства TAPI, чтобы использоваться с этим телефонным-книжным входом. Для того, чтобы перечислять все доступные способные устройства RAS-, используйте функцию RasEnumDevices.
szX25PadType
Содержит недействительный расторгнутую строку, которая идентифицирует тип ПАНЕЛИ X.25. Установите этот элемент, чтобы "" если вход не должен набирать используя ПАНЕЛЬ X.25. Windows NT: Под Windows NT, карты строки szX25PadType в имя секции в PAD.INF.
szX25Address
Содержит недействительный расторгнутую строку, которая идентифицирует адрес X.25, чтобы соединять, чтобы. Установите этот элемент, чтобы "" если вход не должен набирать используя ПАНЕЛЬ X.25 или исконное устройство X.25.
szX25Facilities
Содержит недействительный расторгнутую строку, которая определяет средства запрашиваться из хозяина X.25 на связи. Этот элемент проигнорирован если szX25Address - пустая строка ("").
szX25UserData
Содержит недействительный расторгнутую строку, которая определяет дополнительную информацию связи поставлялся хозяину X.25 на связи. Этот элемент проигнорирован если szX25Address - пустая строка ("").
dwChannels; dwReserved1
Зарезервированное; должно - нулевым.
dwReserved2
Зарезервированное; должно - нулевым.
dwSubEntries
Определяет число multilink подстатей связанных этим входом. При разговоре RasSetEntryProperties, установите этот элемент в нуль. Для того, чтобы добавлять подстатьи к телефонному-книжному входу, используйте функцию RasSetSubEntryProperties.
dwDialMode
Указывает независимо RAS должен набирать все это вход multilink подстатьи когда вход сначала связан. Этот элемент может быть одним из следующего величин.
Значение Величины RASEDM_DialAll Набирает все подстатьи первоначально. RASEDM_DialAsNeeded Регулирует количество подстатей как ширину полосы частот - нужно. RAS ИСПОЛЬЗУЕТ dwDialExtraPercent, dwDialExtraSampleSeconds, dwDialHangUpExtraPercent, и участников dwHangUpExtraSampleSeconds, чтобы определяться когда, чтобы набирать или разъединять подстатью.
dwDialExtraPercent
Определяет проценты общей ширины полосы частот доступной из к настоящему времени связанных подстатей. RAS НАБИРАЕТ дополнительную подстатью когда использованная общая ширина полосы частот превышает проценты dwDialExtraPercent доступной ширины полосы частот для по крайней мере секунд dwDialExtraSampleSeconds. Этот элемент проигнорирован если элемент dwDialMode не определяет флаг RASEDM_DialAsNeeded.
dwDialExtraSampleSeconds
Определяет время в секундах, что текущая ширина полосы частот использования должна превысить порог определенный dwDialExtraPercent прежде, чем RAS наберет дополнительную подстатью. Этот элемент проигнорирован если элемент dwDialMode не определяет флаг RASEDM_DialAsNeeded.
dwHangUpExtraPercent
Определяет проценты общей ширины полосы частот доступной из к настоящему времени связанных подстатей. RAS ЗАВЕРШАЕТ (отключает) существующая связь подстатьи когда общая ширина полосы частот использованная - менее чем проценты dwHangUpExtraPercent доступной ширины полосы частот для по крайней мере секунд dwHangUpExtraSampleSeconds. Этот элемент проигнорирован если элемент dwDialMode не определяет флаг RASEDM_DialAsNeeded.
dwHangUpExtraSampleSeconds
Определяет время в секундах, что текущая ширина полосы частот использования должна быть менее чем порог определенный dwHangUpExtraPercent прежде, чем RAS завершит существующую связь подстатьи. Этот элемент проигнорирован если элемент dwDialMode не определяет флаг RASEDM_DialAsNeeded.
dwIdleDisconnectSeconds
Определяет время в секундах после которого связь расторгнутая из-за inactivity. Отметьтесь, что если холостой тайм-аут не выведен из строя, целая связь расторгнутая если связь является ожиданием для определенного интервала. Этот элемент может определить множество секунд, или одно из следующего оценивается.
Значение Величины RASIDS_Disabled Нет холостого тайм-аута для этой связи. RASIDS_UseGlobalValue Использует величину предпочтения пользователя как по умолчанию.
Смотри Также
RASADFunc, RasGetCountryInfo, RasSetEntryProperties, RasSetSubEntryProperties
|
|
|
|
| |