De gebruikersnaam ophalen
Als u de naam wilt ophalen van de gebruiker die is gekoppeld aan een lokaal apparaat dat is verbonden met een netwerkresource of met de naam van een netwerk, kan een toepassing de WNetGetUser--functie aanroepen.
In het volgende voorbeeld wordt de apparaatnaam gebruikt om de naam van de gebruiker op te halen. In het voorbeeld wordt een door de toepassing gedefinieerde fouthandler aangeroepen voor het verwerken van fouten en de functie TextOut- voor afdrukken.
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");
}
Zie Netwerkfouten ophalenvoor meer informatie over het gebruik van een door de toepassing gedefinieerde fouthandler.