RASDIALEXTENSIONS结构包含有关RasDial功能的扩展功能的信息。当您致电RasDial时,您可以通过传递指向RASDIALEXTENSIONS结构的指针来启用这些扩展中的一个或多个。如果您没有将RASDIALEXTENSIONS结构的指针传递给RasDial,RasDial将使用以下注释的默认设置。
typedef struct _RASDIALEXTENSIONS {en
DWORD dwSize;
DWORD dwfOptions;
HWND hwndParent;
DWORD reserved;
} RASDIALEXTENSIONS;
会员
的dwSize
指定此结构的大小(以字节为单位)。将此成员设置为的sizeof(RASDIALEXTENSIONS)。这表示结构的版本。
INT TabCtrl_GetItemCount(
一组指定RasDial扩展名的位标志。定义以下位标志;您必须将所有未定义的位设置为零:
值 | 描述 |
RDEOPT_UsePrefixSuffix | 如果该位标志为1,则RasDial使用RAS电话簿中的前缀和后缀。 如果该位标志为零,则RasDial将忽略RAS电话簿中的前缀和后缀。 如果在RasDial的调用中没有指定电话簿条目名称,则该位标志的实际值将被忽略,并且假定为零。 |
RDEOPT_PausedStates | 如果该位标志为1,则RasDial接受暂停状态。暂停状态的示例是终端模式,重试登录,更改密码和设置回拨号码。 如果该位标志为零,则RasDial如果进入暂停状态,则会报告致命错误。 |
RDEOPT_IgnoreModemSpeaker | 如果该位标志为1,则RasDial将忽略RAS电话簿中的调制解调器扬声器设置,并使用由RDEOPT_SetModemSpeaker位标志指定的设置。 如果该位标志为零,则RasDial使用RAS电话簿中的调制解调器扬声器设置,并忽略由RDEOPT_SetModemSpeaker位标志指定的设置。 如果在RasDial的呼叫中没有指定电话簿条目名称,则选择使用默认设置或由RDEOPT_SetModemSpeaker位标志指定的设置。如果RDEOPT_IgnoreModemSpeaker为零,则使用默认设置。如果RDEOPT_IgnoreModemSpeaker为1,则使用由RDEOPT_SetModemSpeaker指定的设置。 |
RDEOPT_SetModemSpeaker | 如果该位标志为1,并且RDEOPT_IgnoreModemSpeaker为1,则RasDial将设置调制解调器扬声器。 如果该位标志为零,并且RDEOPT_IgnoreModemSpeaker为1,则RasDial将关闭调制解调器扬声器。 如果RDEOPT_IgnoreModemSpeaker为零,则RasDial将忽略RDEOPT_SetModemSpeaker的值,并根据RAS电话簿设置或默认设置设置调制解调器扬声器。 |
RDEOPT_IgnoreSoftwareCompression | 如果该位标志为1,则RasDial将忽略RAS电话簿中的软件压缩设置,并使用由RDEOPT_SetSoftwareCompression位标志指定的设置。 如果该位标志为零,RasDial将使用RAS电话簿中的软件压缩设置,并忽略由RDEOPT_SetSoftwareCompression位标志指定的设置。 如果在RasDial的呼叫中没有指定电话簿条目名称,则选择使用默认设置或RDEOPT_SetSoftwareCompression位标志指定的设置。如果RDEOPT_IgnoreSoftwareCompression为零,则使用默认设置。如果RDEOPT_IgnoreSoftwareCompression为1,则使用RDEOPT_SetSoftwareCompression指定的设置。 |
RDEOPT_SetSoftwareCompression | 如果该位标志为1,并且RDEOPT_IgnoreSoftwareCompression为1,则RasDial将使用软件压缩。 如果该位标志为零,并且RDEOPT_IgnoreSoftwareCompression为1,则RasDial不使用软件压缩。 如果RDEOPT_IgnoreSoftwareCompression为零,RasDial将忽略RDEOPT_SetSoftwareCompression的值,并根据RAS电话簿设置或默认设置设置软件压缩状态。 |
RDEOPT_PauseOnScript | 在RasDialDlg功能内部使用,以便Windows-95风格的登录脚本在用户可见的终端窗口中执行。应用程序不应该设置此标志。 |
这些位标志中的每一个的默认值为零。
hwndParent
处理到父窗口,安全DLL可以用于创建对话框并集中。
请注意,这不是接收RasDial进度通知的窗口。
该成员是可选的;当没有定义安全DLL时,不需要。
该成员的默认值为NULL。
保留的
此成员保留将来使用。它必须设置为零。
也可以看看