The RasGetProjectionInfo function obtains information about a remote access projection operation for a specified remote access component protocol.
DWORD RasGetProjectionInfo(
HRASCONN hrasconn, |
// handle that specifies remote access connection of interest |
RASPROJECTION rasprojection, |
// specifies type of projection information to obtain |
LPVOID lpprojection, |
// points to buffer that receives projection information |
LPDWORD lpcb |
// points to variable that specifies buffer size |
); |
rasprojection value |
Data structure |
RASP_Amb | |
RASP_PppNbf | |
RASP_PppIpx | |
RASP_PppIp |
If the function succeeds, the return value is zero.
If the function fails, the return value is an error code. The function may return a nonzero RAS error code, or one of the following error codes:
Value |
Meaning |
ERROR_BUFFER_TOO_SMALL |
The buffer pointed to by lpprojection is not large enough to contain the requested information. |
ERROR_INVALID_HANDLE |
The hrasconn parameter is not a valid handle. |
ERROR_INVALID_PARAMETER |
One of the parameters is invalid. |
ERROR_INVALID_SIZE |
The dwSize member of the structure pointed to by lpprojection specifies an invalid size. |
ERROR_PROTOCOL_NOT_CONFIGURED |
The control protocol for which information was requested neither succeeded nor failed, because the connection’s phone-book entry did not require that an attempt to negotiate the protocol be made. This is a RAS error code. |
Remote access projection is the process whereby a remote access server and a remote client negotiate network protocol-specific information. A remote access server uses this network protocol-specific information to represent a remote client on the network.
Windows NT: Remote access projection information is not available until the operating system has executed the RasDial RASCS_Projected state on the remote access connection. If RasGetProjectionInfo is called prior to the RASCS_Projected state, it returns ERROR_PROJECTION_NOT_COMPLETE.
Windows 95: Windows 95 Dial-Up Networking does not support the RASCS_Projected state. The projection phase may be done during the RASCS_Authenticate state. If the authentication is successful, the connection operation proceeds to the RASCS_Authenticated state, and projection information is available for successfully configured protocols. If RasGetProjectionInfo is called prior to the RASCS_Authenticated state, it returns ERROR_PROTOCOL_NOT_CONFIGURED.
RASAMB, RasDial, RasEnumConnections, RASPPPNBF, RASPPPIPX, RASPPPIP, RASPROJECTION
file: /Techref/os/win/api/win32/func/src/f70_19.htm, 7KB, , updated: 2000/4/7 11:19, local time: 2024/11/29 20:05,
3.15.186.78:LOG IN
|
©2024 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions? <A HREF="http://sxlist.com/Techref/os/win/api/win32/func/src/f70_19.htm"> RasGetProjectionInfo</A> |
Did you find what you needed? |
Welcome to sxlist.com!sales, advertizing, & kind contributors just like you! Please don't rip/copy (here's why Copies of the site on CD are available at minimal cost. |
Ashley Roll has put together a really nice little unit here. Leave off the MAX232 and keep these handy for the few times you need true RS232! |
.