A felhasználónév visszakeresése
A hálózati erőforráshoz csatlakoztatott helyi eszközhöz vagy egy hálózat nevéhez társított felhasználó nevének lekéréséhez az alkalmazás meghívhatja a WNetGetUser függvényt.
Az alábbi példa az eszköz nevét használja a felhasználó nevének lekéréséhez. A minta egy alkalmazás által definiált hibakezelőt hív meg a hibák feldolgozásához, valamint a TextOut függvényt a nyomtatáshoz.
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");
}
További információ az alkalmazás által definiált hibakezelő használatáról: Hálózati hibák lekérése.