Condividi tramite


RAS_CONNECTION_0 struttura (mprapi.h)

La struttura RAS_CONNECTION_0 contiene informazioni generali relative a una connessione specifica, ad esempio nome utente o dominio. Per informazioni più dettagliate su una connessione specifica, ad esempio byte inviati o ricevuti, vedere RAS_CONNECTION_1.

Sintassi

typedef struct _RAS_CONNECTION_0 {
  HANDLE                hConnection;
  HANDLE                hInterface;
  DWORD                 dwConnectDuration;
  ROUTER_INTERFACE_TYPE dwInterfaceType;
  DWORD                 dwConnectionFlags;
  WCHAR                 wszInterfaceName[MAX_INTERFACE_NAME_LEN + 1];
  WCHAR                 wszUserName[UNLEN + 1];
  WCHAR                 wszLogonDomain[DNLEN + 1];
  WCHAR                 wszRemoteComputer[NETBIOS_NAME_LEN + 1];
} RAS_CONNECTION_0, *PRAS_CONNECTION_0;

Members

hConnection

Handle per la connessione.

hInterface

Handle all'interfaccia.

dwConnectDuration

Valore che rappresenta la durata della connessione, in secondi.

dwInterfaceType

Enumerazione ROUTER_INTERFACE_TYPE che identifica il tipo di interfaccia di connessione.

dwConnectionFlags

Bitmap di flag che specificano gli attributi di connessione. dwConnectionFlags deve contenere almeno uno dei valori seguenti:

Valore Significato
RAS_FLAGS_PPP_CONNECTION
0x00000001
La connessione usa il protocollo DA punto a punto (PPP).
RAS_FLAGS_MESSENGER_PRESENT
0x00000002
Il servizio messenger è attivo nel client e i messaggi possono essere inviati al client usando MprAdminSendUserMessage.
RAS_FLAGS_QUARANTINE_PRESENT
0x00000008
La connessione è attualmente in quarantena. Per informazioni su come rimuovere la connessione dalla quarantena, vedere MprAdminConnectionRemoveQuarantine.
RAS_FLAGS_ARAP_CONNECTION
0x00000010
La connessione usa AppleTalk Remote Access Protocol (ARAP).
RAS_FLAGS_IKEV2_CONNECTION
0x00000010
La connessione usa IKEv2.
RAS_FLAGS_DORMANT
0x00000020
La connessione usa IKEv2 e il server non è raggiungibile.

wszInterfaceName[MAX_INTERFACE_NAME_LEN + 1]

Stringa Unicode con terminazione null contenente il nome dell'interfaccia per questa connessione.

wszUserName[UNLEN + 1]

Stringa Unicode con terminazione null contenente il nome dell'utente connesso alla connessione.

wszLogonDomain[DNLEN + 1]

Stringa Unicode con terminazione null contenente il dominio in cui l'utente connesso è autenticato.

wszRemoteComputer[NETBIOS_NAME_LEN + 1]

Stringa Unicode con terminazione null contenente il nome del computer remoto.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione mprapi.h

Vedi anche

MprAdminAcceptReauthentication

MprAdminConnectionEnum

MprAdminConnectionHangupNotification3

Strutture di amministrazione RAS

RAS_CONNECTION_1

RAS_CONNECTION_2

RAS_CONNECTION_3

Informazioni di riferimento per l'amministrazione del servizio accesso remoto