RASDIALEXTENSIONS

【勇芳软件工作室】汉化HomePreviousNext

RASDIALEXTENSIONS结构包含有关RasDial功能的扩展功能的信息。当您致电RasDial时,您可以通过传递指向RASDIALEXTENSIONS结构的指针来启用这些扩展中的一个或多个。如果您没有将RASDIALEXTENSIONS结构的指针传递给RasDialRasDial将使用以下注释的默认设置。

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_PauseOnScriptRasDialDlg功能内部使用,以便Windows-95风格的登录脚本在用户可见的终端窗口中执行。应用程序不应该设置此标志。

这些位标志中的每一个的默认值为零。

hwndParent

处理到父窗口,安全DLL可以用于创建对话框并集中。

请注意,这不是接收RasDial进度通知的窗口。

该成员是可选的;当没有定义安全DLL时,不需要。

该成员的默认值为NULL。

保留的

此成员保留将来使用。它必须设置为零。

也可以看看

RasDial