|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
RasAdminGetUserAccountServer
[New - Windows NT]
The RasAdminGetUserAccountServer function retrieves the name of the server that has the user account database. You can use the returned server name in the RasAdminUserGetInfo and RasAdminUserSetInfo functions to get or set information about a specified user.
DWORD RasAdminGetUserAccountServer(
const WCHAR *lpszDomain, // pointer to the name of the Windows NT domain const WCHAR *lpszServer, // pointer to the name of the RAS server LPWSTR lpszUserAccountServer // receives the name of the user account server );
Parameters
lpszDomain
Pointer to a null-terminated Unicode string that contains the name of the domain to which the RAS server belongs. This parameter can be NULL if you are running your RAS administration application on a Windows NT Workstation or Server that is not participating in a Windows NT domain. If this parameter is NULL, the lpszServer parameter must be non-NULL.
lpszServer
Pointer to a null-terminated Unicode string that contains the name of the Windows NT RAS server. Specify the name with leading "\\" characters, in the form: \\servername. This parameter can be NULL if the lpszDomain parameter is not NULL.
lpszUserAccountServer
Pointer to a buffer that receives a null-terminated Unicode string containing the name of the primary domain controller (PDC) Windows NT server that has the user account database. The buffer should be big enough to hold the server name (UNCLEN +1). The function prefixes the returned server name with leading "\\" characters, in the form: \\servername. If the server name specified by lpszServer is a stand-alone Windows NT Server or Workstation (that is, the server or workstation does not participate in a Windows NT domain), then the server name itself is returned in the lpszUserAccountServer buffer.
Return Values
If the function succeeds, the return value is ERROR_SUCCESS. If the function fails, the return value can be the following error code.
Value Meaning ERROR_INVALID_PARAMETER Both lpszDomain and lpszServer are NULL.
Do not call GetLastError to get error information for this function.
Remarks
The lpszDomain parameter should specify a valid Windows NT domain name. If you are running your RAS administration application on a Windows NT Workstation or Server that is not participating in a Windows NT domain (for example, the workstation or server is in its own work group), then set lpszDomain to NULL. In this case, you must specify your server name in the lpszServer parameter. Be sure to prefix the server name with the "\\" characters. To get the server name, call the GetComputerName function.
See Also
GetComputerName, RasAdminUserGetInfo, RasAdminUserSetInfo
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
RasAdminGetUserAccountServer
[Новый - Windows NT]
Функция RasAdminGetUserAccountServer извлекает имя сервера, который имеет учетную базу данных пользователя. Вы можете использовать возвращанное имя сервера в RasAdminUserGetInfo и функции RasAdminUserSetInfo, чтобы получать или устанавливать информацию об определенном пользователе.
DWORD RasAdminGetUserAccountServer(
const WCHAR *lpszDomain, // указатель в имя области Windows NT const WCHAR *lpszServer, // указатель в имя сервера RAS LPWSTR lpszUserAccountServer // получает имя учетного сервера пользователя );
Параметры
lpszDomain
Указатель в недействительный расторгнутую строку Уникода, которая содержит имя области на которой сервер RAS принадлежит. Этот параметр может быть НЕДЕЙСТВИТЕЛЕН если Вы выполняете ваше административное приложение RAS на Рабочей станции Windows NT или Сервер, что не участвует в области Windows NT. Если этот параметр НЕДЕЙСТВИТЕЛЕН, параметр lpszServer должен быть не-НЕДЕЙСТВИТЕЛЕН.
lpszServer
Указатель в недействительный расторгнутую строку Уникода, которая содержит имя сервера Windows NT RAS. Определите имя с подачей "\\" символы, в форме: \\servername. Этот параметр может быть НЕДЕЙСТВИТЕЛЕН если параметр lpszDomain не НЕДЕЙСТВИТЕЛЕН.
lpszUserAccountServer
Указатель в буфер, который получает недействительный расторгнутую строку Уникода, содержащую имя первичного доменного диспетчера (PDC) сервера Windows NT, который имеет учетную базу данных пользователя. Буфер должен быть большой достаточно, чтобы держать имя сервера (UNCLEN +1). Функциональные префиксы возвращанное имя сервера с подачей "\\" символы, в форме: \\servername. Если имя сервера определенное lpszServer - отдельный Сервер Windows NT или Рабочая станция (то есть, сервер или рабочая станция не участвует в области Windows NT), тогда имя сервера сам возвращан в буфер lpszUserAccountServer.
Обратные Величины
Если функция добивается успеха, обратная величина - ERROR_SUCCESS. Если функция терпит неудачу, обратная величина может быть следующим кодом ошибки.
Значение Величины ERROR_INVALID_PARAMETER Как lpszDomain так и lpszServer НЕДЕЙСТВИТЕЛЬНЫ.
Не называйте GetLastError, чтобы получать информацию ошибки для этой функции.
Замечания
Параметр lpszDomain должен определить правильное доменное имя Windows NT. Если Вы выполняете ваше административное приложение RAS на Рабочей станции Windows NT или Сервер, что не участвует в области Windows NT (например, рабочая станция или сервер - в своей собственной рабочей группе), тогда установившее lpszDomain на НЕДЕЙСТВИТЕЛЬНЫЙ. В этом случае, Вы должны определить ваше имя сервера в параметре lpszServer. Не забудьте префикс имя сервера с "\\" символы. Для того, чтобы получать имя сервера, назовите функцию GetComputerName.
Смотри Также
GetComputerName, RasAdminUserGetInfo, RasAdminUserSetInfo
|
|
|
|
| |