Condividi tramite


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 degli errori definito dall'applicazione, vedere Recupero di errori di rete.