Funzione RasGetConnectionStatistics (ras.h)

La funzione RasGetConnectionStatistics recupera le statistiche di connessione accumulate per la connessione specificata.

Sintassi

DWORD RasGetConnectionStatistics(
  [in]      HRASCONN  hRasConn,
  [in, out] RAS_STATS *lpStatistics
);

Parametri

[in] hRasConn

Handle per la connessione. Usare RasDial o RasEnumConnections per ottenere questo handle.

[in, out] lpStatistics

Puntatore alla struttura RAS_STATS che, nell'output, riceve le statistiche.

In input impostare il membro dwSize di questa struttura su sizeof(RAS_STATS).

Questo parametro non può essere NULL.

Valore restituito

Se la funzione ha esito positivo, il valore restituito viene ERROR_SUCCESS.

Se la funzione ha esito negativo, il valore restituito è uno dei codici di errore seguenti o un valore di Routing e Remote Access Error Codes o Winerror.h.

Valore Significato
E_INVALIDARG
Almeno uno dei valori seguenti è true: il parametro hRasConn è zero, il parametro lpStatistics è NULL o il valore specificato dal membro dwSize della struttura RAS_STATS specifica una versione della struttura non supportata dal sistema operativo in uso.
ERROR_NOT_ENOUGH_MEMORY
La funzione non è stata in grado di allocare memoria sufficiente per completare l'operazione.
Altri
Usare FormatMessage per recuperare il messaggio di errore di sistema corrispondente al codice di errore restituito.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione ras.h
Libreria Rasapi32.lib
DLL Rasapi32.dll

Vedi anche

RasClearConnectionStatistics

RasDial

RasEnumConnections

RasGetLinkStatistics

Panoramica del servizio accesso remoto (RAS)

Funzioni del Servizio di accesso remoto