Funzione MprAdminGetIpv6AddressForUser (mprapi.h)
RAS chiama la funzione MprAdminGetIpv6AddressForUser una volta per ogni utente che richiede un indirizzo IPv6. RAS chiama la funzione con l'indirizzo IPv6 selezionato da RAS per l'utente. La DLL di terze parti che implementa questa funzione può modificare questo indirizzo in una delle proprie scelte.
Sintassi
DWORD MprAdminGetIpv6AddressForUser(
[in] WCHAR *lpwszUserName,
[in] WCHAR *lpwszPortName,
[in, out] IN6_ADDR *lpdwIpv6Address,
[out] BOOL *bNotifyRelease
);
Parametri
[in] lpwszUserName
Puntatore a una stringa Unicode che specifica il nome dell'utente che richiede un indirizzo IP.
[in] lpwszPortName
Puntatore a una stringa Unicode che specifica il nome della porta in cui l'utente sta tentando di connettersi.
[in, out] lpdwIpv6Address
Puntatore a una struttura in6_addr che contiene zero o l'indirizzo RAS di indirizzo IPv6 allocato per l'utente.
Attualmente sono supportati solo gli identificatori a 64 bit.
Nell'output, se RAS ha specificato zero, la DLL alloca un indirizzo IPv6 per l'utente. In questo caso, se la DLL non alloca un indirizzo IPv6, l'utente non è in grado di connettersi. Se RAS ha specificato un indirizzo IPv6, la DLL accetta l'indirizzo o ne sostituisce uno diverso.
[out] bNotifyRelease
Puntatore a una variabile BOOL . Se la DLL imposta questa variabile su TRUE, RAS chiama MprAdminReleaseIpv6AddressForUser quando l'utente si disconnette. In caso contrario, RAS non invia una notifica alla DLL quando viene rilasciato questo indirizzo IP.
Valore restituito
Se la funzione ha esito positivo, il valore restituito deve essere NO_ERROR.
Se la funzione restituisce qualsiasi valore diverso da NO_ERROR, RAS terminerà la connessione.
Commenti
Una DLL di amministrazione non deve implementare la funzione MprAdminGetIpv6AddressForUser . Tuttavia, se la DLL implementa MprAdminGetIpv6AddressForUser, deve implementare anche MprAdminReleaseIpv6AddressForUser.
Requisiti
Client minimo supportato | Nessuno supportato |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | mprapi.h |
Vedi anche
MprAdminReleaseIpv6AddressForUser
Funzioni di amministrazione RAS
Informazioni di riferimento per l'amministrazione del servizio Accesso remoto