Функция RasSetSubEntryPropertiesA (ras.h)
Функция RasSetSubEntryProperties создает новую подстановку или изменяет существующую подзадачи указанной записи телефонной книги.
Синтаксис
DWORD RasSetSubEntryPropertiesA(
[in] LPCSTR unnamedParam1,
[in] LPCSTR unnamedParam2,
[in] DWORD unnamedParam3,
[in] LPRASSUBENTRYA unnamedParam4,
[in] DWORD unnamedParam5,
[in] LPBYTE unnamedParam6,
[in] DWORD unnamedParam7
);
Параметры
[in] unnamedParam1
Указатель на строку null-terminated, указывающую полный путь и имя файла телефонной книги (PBK). Если этот параметр NULL, функция использует текущий файл телефонной книги по умолчанию. Файл телефонной книги по умолчанию — это файл, выбранный пользователем в разделе настройки пользователя свойств диалогового окна "Подключение к сети".
Windows Me/98/95: этот параметр всегда должен быть NULL. Подключение к сети хранит записи телефонной книги в реестре, а не в файле телефонной книги.
[in] unnamedParam2
Указатель на строку null-terminated, указывающую имя существующей записи в телефонной книге.
[in] unnamedParam3
Задает одноуровневый индекс подзадачи. Если индекс соответствует существующему индексу подзадачи, функция изменяет свойства этой подстановки. Если индекс не соответствует существующему индексу, функция создает новую подстановку.
[in] unnamedParam4
Указатель на структуру RASSUBENTRY, указывающую данные для подзадачи.
За структурой может следовать массив null-завершенные строки альтернативного номера телефона. Последняя строка завершается двумя последовательными символами NULL. Элемент dwAlternateOffset структуры RASSUBENTRY содержит смещение к первой строке.
[in] unnamedParam5
Задает размер в байтах буфера lpRasSubEntry.
[in] unnamedParam6
Указатель на блок конфигурации устройства TAPI. Этот параметр в настоящее время не используется. Вызывающий объект должен передавать NULL для этого параметра. Дополнительные сведения о блоках конфигурации устройств TAPI см. вфункции
[in] unnamedParam7
Задает размер блока конфигурации устройства TAPI. Этот параметр в настоящее время не используется. Вызывающий объект должен передавать ноль для этого параметра.
Возвращаемое значение
Если функция выполнена успешно, возвращаемое значение ERROR_SUCCESS.
Если функция завершается ошибкой, возвращаемое значение является одним из следующих кодов ошибок или значения из кодов ошибок маршрутизации и удаленного доступа или Winerror.h.
Ценность | Значение |
---|---|
|
Недопустимый адрес или буфер, указанный lpRasEntry. |
|
Запись телефонной книги не существует. |
|
Телефонная книга повреждена или отсутствует компоненты. |
|
Функция была вызвана недопустимым параметром. |
Замечания
Запись телефонной книги RAS может содержать ноль или больше подзачетов, каждая из которых состоит из устройства и номера телефона. Запись телефонной книги с несколькими субентами можно настроить для набора первой доступной субентии или всех вложенных элементов при вызове записи.
Используйте функцию RasGetEntryProperties для получения структуры RASENTRY, содержащей сведения о подзаступах записи телефонной книги. Элемент dwSubEntries указывает количество вложенных элементов и элемент dwDialMode указывает конфигурацию набора.
Заметка
Заголовок ras.h определяет RasSetSubEntryProperties как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 2000 Профессиональный [только классические приложения] |
минимальный поддерживаемый сервер | Windows 2000 Server [только классические приложения] |
целевая платформа | Виндоус |
заголовка | ras.h |
библиотеки |
Rasapi32.lib |
DLL | Rasapi32.dll |
См. также
Обзор службы удаленного доступа (RAS)