Recupero del nome utente
Per recuperare il nome dell'utente associato a un dispositivo locale connesso a una risorsa di rete o con il nome di una rete, un'applicazione può chiamare la funzione WNetGetUser.
Nell'esempio seguente viene usato il nome del dispositivo per recuperare il nome dell'utente. L'esempio chiama un gestore errori definito dall'applicazione per elaborare gli errori e la funzione TextOut per la stampa.
CHAR szUserName[80];
DWORD dwResult, cchBuff = 80;
// Call the WNetGetUser function.
//
dwResult = WNetGetUser("z:",
(LPSTR) szUserName,
&cchBuff);
// If the call succeeds, print the user name.
//
if(dwResult == NO_ERROR)
printf("User name: %s\n", szUserName);
// Handle the error.
//
else
{
printf("WNetGetUser failed.\n");
}
Per altre informazioni sull'uso di un gestore errori definito dall'applicazione, vedere Recupero di errori di rete.