The RasAdminPortEnum function enumerates all ports on the specified RAS server. For each port on the server, the function returns a RAS_PORT_0 structure that contains information about the port.
DWORD RasAdminPortEnum(
|
const WCHAR *lpszServer, |
// pointer to the server name |
|
PRAS_PORT_0 *ppRasPort0, |
// receives a pointer to an array of port information |
|
WORD *pcEntriesRead |
// receives the number of ports enumerated |
|
); |
If the function succeeds, the return value is ERROR_SUCCESS.
If the function fails, the return value can be the following error code.
|
Value |
Meaning |
|
NERR_ItemNotFound |
No ports could be enumerated. This could be because all configured ports on the server are currently being used for dialing out. |
There is no extended error information for this function; do not call GetLastError.