[New - Windows NT]
在RasDialDlg函数中使用RASDIALDLG结构来指定附加的输入和输出参数。
typedef struct tagRASDIALDLG {en
IN DWORD dwSize;
IN HWND hwndOwner;
IN DWORD dwFlags;
IN LONG xDlg;
IN LONG yDlg;
IN DWORD dwSubEntry;
OUT DWORD dwError;
IN DWORD reserved;
IN DWORD reserved2;
} RASDIALDLG;
会员
的dwSize
指定此结构的大小(以字节为单位)。在调用RasDialDlg之前,将此成员设置为sizeof(RASDIALDLG)以指示结构的版本。如果的dwSize不是有效的大小,RasDialDlg将失败,并将dwError成员设置为ERROR_INVALID_SIZE。
hwndOwner
标识拥有模态RasDialDlg对话框的窗口。该成员可以是任何有效的窗口句柄,如果对话框没有所有者,它可以为NULL。
dwFlags中
一个位标志,指示对话框启用的选项。您可以指定以下值。
值 | 含义 |
RASDDFLAG_PositionDlg | 如果设置此标志,RasDialDlg将使用xDlg和yDlg成员指定的值来定位该对话框。 如果未设置此标志,对话框将以所有者窗口为中心,除非hwndOwner为NULL,否则对话框将以屏幕为中心。 |
xDlg
指定对话框左上角的水平屏幕坐标。仅当设置了RASDDFLAG_PositionDlg标志时才使用该值。
yDlg
指定对话框左上角的垂直屏幕坐标。仅当设置了RASDDFLAG_PositionDlg标志时才使用该值。
dwSubEntry
表示要进入的子条目或子条目。如果dwSubEntry为零,则RasDialDlg拨打与指定的电话簿条目相关联的所有子条目。否则,为了指示要拨打的个别子条目的索引,dwSubEntry必须是从一个到子条目数的数字。
dwError
如果发生错误,RasDialDlg功能将此成员设置为系统错误代码或RAS错误代码。如果没有发生错误,函数将dwError设置为零。该值在输入时被忽略。
保留的
Reserved; must be zero.
RESERVED2
Reserved; must be zero.
也可以看看