На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

NetGetAnyDCName



The NetGetAnyDCName function gets the name of any domain controller for a domain that is directly trusted by the server name.

Security Requirements

No special group membership is required to successfully execute NetGetAnyDCName.

NET_API_STATUS NetGetAnyDCName(

LPCWSTR ServerName,
LPCWSTR DomainName,
OUT LPBYTE * Buffer
);


Parameters

ServerName

Pointer to a null-terminated Unicode string containing the name of the remote server on which the function is to execute. A NULL pointer or string specifies the local computer.

DomainName

Specifies the name of domain (null for primary domain)

Buffer

Returns a pointer to an allocated buffer containing the server name of a domain controller for the domain. The server name is prefixed by \\. The buffer should be deallocated using NetApiBufferFree.



Remarks

If ServerName is a standalone Windows NT Workstation or standalone Windows NT Server, no DomainName is valid. If ServerName is a Windows NT Workstation that is a member of a domain or a Windows NT Server member, the DomainName must be in the same domain as ServerName. If ServerName is a Windows NT Server domain controller, the DomainName must be one of the domains trusted by the domain for which the server is a controller . The domain controller that this call finds has been operational at least once during this call.

Return Values

If the function succeeds, the return value is NERR_Success.
If the function fails, the return value is one of the following error codes.

Value Meaning
ERROR_SUCCESS Buffer successfully contains the name of the domain controller prefixed by \\.
ERROR_NO_LOGON_SERVERS No domain controllers could be found
ERROR_NO_SUCH_DOMAIN The specified domain is not a trusted domain.
ERROR_NO_TRUST_LSA_SECRET The client side of the trust relationship is broken.
ERROR_NO_TRUST_SAM_ACCOUNT The server side of the trust relationship is broken or the password is broken.
ERROR_DOMAIN_TRUST_INCONSISTENT The server that responded is not a proper domain controller of the specified domain.


See Also

NetGetDCName


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

NetGetAnyDCName



Функция NetGetAnyDCName получает имя любого доменного диспетчера для области, которая непосредственно поверена именем сервера.

Требования Безопасности

Требуется, чтобы Никакое специальное групповое членство успешно не выполнило NetGetAnyDCName.

NET_API_STATUS NetGetAnyDCName(

LPCWSTR ServerName, LPCWSTR DomainName, LPBYTE * БУФЕР
);


Параметры

ServerName

Указатель в недействительный расторгнутую строку Уникода, содержащую имя дистанционного сервера на котором функция должна выполняться. НЕДЕЙСТВИТЕЛЬНЫЙ указатель или строка определяет локальный компьютер.

DomainName

Определяет имя области (недействительное для первичной области)

Буфер

Возвращает указатель в размещенный буфер содержа имя сервера доменного диспетчера для области. Имя сервера приписано \\. Буфер должен быть освобожден используя NetApiBufferFree.



Замечания

Если ServerName - автономная Рабочая станция Windows NT или автономный Сервер Windows NT, никакое DomainName не в силе. Если ServerName - Рабочая станция Windows NT, которая - элемент области или элемент Сервера Windows NT, DomainName должен быть в той же области как ServerName. Если ServerName - доменный диспетчер Сервера Windows NT, DomainName должен быть одной из областей поверенных областью для которой сервер является диспетчером. Доменный диспетчер, что этот вызов находит, был действующим по крайней мере, один раз в течение этого вызова.

Обратные Величины

Если функция добивается успеха, обратная величина - NERR_Success.
Если функция терпит неудачу, обратная величина - один из следующих кодов ошибки.

Значение Величины
Буфер ERROR_SUCCESS успешно содержит имя доменного диспетчера приписанного \\.
No доменные диспетчеры ERROR_NO_LOGON_SERVERS могли бы быть обнаружены ERROR_NO_SUCH_DOMAIN определенная область не является надежной областью.
ERROR_NO_TRUST_LSA_SECRET сторона клиента отношения доверия прервана.
ERROR_NO_TRUST_SAM_ACCOUNT сторона сервера отношения доверия прервана или пароль прерван.
ERROR_DOMAIN_TRUST_INCONSISTENT сервер, что отвеченное - не соответствующий доменный диспетчер определенной области.


Смотри Также

NetGetDCName


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz