Bagikan melalui


Mengambil Nama Pengguna

Untuk mengambil nama pengguna yang terkait dengan perangkat lokal yang tersambung ke sumber daya jaringan atau dengan nama jaringan, aplikasi dapat memanggil fungsi WNetGetUser.

Contoh berikut menggunakan nama perangkat untuk mengambil nama pengguna. Sampel memanggil penangan kesalahan yang didefinisikan oleh aplikasi untuk memproses kesalahan, dan fungsi TextOut untuk pencetakan.

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"); 
}

Untuk informasi selengkapnya tentang menggunakan penangan kesalahan yang ditetapkan oleh aplikasi, lihat Mengambil Kesalahan Jaringan.