Функция DsValidateSubnetNameA (dsgetdc.h)

Функция DsValidateSubnetName проверяет имя подсети в форме xxx.xxx.xxx.xxx/YY. Часть Xxx.xxx.xxx.xxx должна быть допустимым IP-адресом. Yy должно быть числом наиболее левых значимых битов, включенных в маску. Все биты IP-адреса, не охватываемые маской, должны быть указаны как ноль.

Синтаксис

DSGETDCAPI DWORD DsValidateSubnetNameA(
  [in] LPCSTR SubnetName
);

Параметры

[in] SubnetName

Указатель на строку с пустым завершением, указывающую имя проверяемой подсети.

Возвращаемое значение

Если функция возвращает сведения об учетной записи, возвращается значение NO_ERROR.

Если функция завершается сбоем, возвращаемым значением будет следующий код ошибки.

Комментарии

Примечание

Заголовок dsgetdc.h определяет DsValidateSubnetName в качестве псевдонима, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОД. Сочетание использования псевдонима, не зависящий от кодировки, с кодом, не зависящим от кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header dsgetdc.h
Библиотека Netapi32.lib
DLL Netapi32.dll

См. также раздел

Функции службы каталогов

DsGetDcName

DsGetSiteName