RASPPPNBF

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

RASPPPNBF结构包含PPP NetBEUI成帧器(NBF)投影操作的结果。

当它的【rasprojection】参数的值为RASP_PppNbf时,RasGetProjectionInfo函数返回RASPPPNBF数据结构。

typedef struct _RASPPPNBF {

DWORD dwSize;

DWORD dwError;

DWORD dwNetBiosError;

TCHAR szNetBiosError[ NETBIOS_NAME_LEN + 1 ];

TCHAR szWorkstationName[ NETBIOS_NAME_LEN + 1 ];

BYTE bLana;

} RASPPPNBF;

会员

的dwSize

指定结构的大小(以字节为单位)。在调用RasGetProjectionInfo函数之前,将此成员设置为的sizeof(RASPPPNBF)。然后,该函数可以确定RasGetProjectionInfo的呼叫者所期望的RASPPPNBF数据结构的版本。如果数据结构有未来的增强,则可以向编译应用程序提供向后兼容性。

dwError

包含PPP协议协商的结果。值为零表示成功。非零值表示失败,并且是控制协议协商期间发生的实际致命错误,阻止投影成功完成的错误。

dwNetBiosError

如果dwError的值为ERROR_SERVER_NOT_RESPONDING或ERROR_NETBIOS_ERROR,则dwNetBiosError字段包含发生的NetBIOS错误。对于dwError的其他值,此字段包含零。

Windows 95:此成员未定义。

szNetBiosError

如果dwError的值为ERROR_NAME_EXISTS_ON_NET,则szNetBiosError字段包含一个以零结尾的字符串,这是引起冲突的NetBIOS名称。对于dwError的其他值,此字段包含空字符串。

szWorkStationName

包含作为本地工作站计算机名称的零终止字符串。这个唯一的计算机名称是与远程访问连接上的客户端NetBEUI地址相当的最接近的NetBIOS。

皮肤

标识在其上建立远程访问连接的NetBIOS网络适配器标识符或LANA。如果连接未建立,则该成员包含0xFF值。

也可以看看

RasGetProjectionInfo, RASPROJECTION