Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Извлекает значение текущего имени пользователя по умолчанию или имени пользователя, используемого для установления сетевого подключения.
Синтаксис
DWORD NPGetUser(
[in] LPWSTR lpName,
[out] LPWSTR lpUserName,
[in, out] LPDWORD lpnBufferLen
);
Параметры
[in] lpName
Указатель на имя локального устройства, к которому заинтересован вызывающий объект, или удаленное имя ресурса, к которому пользователь сделал подключение. Этот параметр может иметь значение NULL или пустую строку, если вызывающий объект заинтересован в имени пользователя, вошедшего в систему. Если удаленное имя ресурса передается, а пользователь подключен к нему с использованием разных имен, возможно, поставщик не может разрешить возвращаемое имя пользователя. В этом случае поставщик может выбрать произвольный выбор среди возможных имен пользователей.
[out] lpUserName
Указатель на буфер для получения имени пользователя. Это должно быть имя, которое можно передать в функцию NPAddConnection или NPAddConnection3 , чтобы повторно установить соединение с тем же именем пользователя.
[in, out] lpnBufferLen
Указатель на размер в символах буфера lpUserName . Если вызов завершается сбоем, так как буфер недостаточно велик, это расположение будет использоваться для возврата требуемого размера буфера.
Возвращаемое значение
Если функция выполнена успешно, она должна возвращать WN_SUCCESS. В противном случае он должен вернуть код ошибки, который может быть одним из следующих.
| Код возврата | Description |
|---|---|
|
Значение параметра lpName не является именем перенаправленного устройства или подключенного удаленного имени. |
|
Буфер , lpUserName, слишком мал. |
|
Сеть отсутствует. |
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows XP [только классические приложения] |
| минимальный поддерживаемый сервер | Windows Server 2003 [только классические приложения] |
| целевая платформа | Виндоус |
| Header | npapi.h |
| Library | davclnt.lib |