DWORD WNetGetUser( LPTSTR LocalDevice, LPTSTR UserName, LPDWORD UserNameSize);
引数の意味は以下の通り。
LocalDevice | ローカルデバイスの名前。NULLを指定可能。 |
UserName | 取得結果のユーザ名。 |
UserNameSize | UserNameのサイズ。UserNameが小さすぎる場合、必要な文字数が返される。 |
戻り値は、発生したエラーを示すエラー値である。
void DispUserName() { char UserName[1000]; DWORD UserNameSize = 1000; WNetGetUser(NULL, UserName, &UserNameSize); printf("%s\n", UserName); }