Функция RpcNsMgmtEntryCreateA (rpcnsi.h)
Функция RpcNsMgmtEntryCreate создает имя записи service-database.
Синтаксис
RPC_STATUS RpcNsMgmtEntryCreateA(
unsigned long EntryNameSyntax,
RPC_CSTR EntryName
);
Параметры
EntryNameSyntax
Синтаксис entryName.
Чтобы использовать синтаксис, указанный в записи значения реестра HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc\NameService\DefaultSyntax, укажите значение RPC_C_NS_SYNTAX_DEFAULT.
EntryName
Указатель на имя создаваемой записи.
Возвращаемое значение
Значение | Значение |
---|---|
|
Вызов выполнен успешно. |
|
Недопустимый синтаксис имени. |
|
Синтаксис имени не поддерживается. |
|
Имя является неполным. |
|
Запись name-service уже существует. |
|
Служба имен недоступна. |
Комментарии
Функция RpcNsMgmtEntryCreate создает запись в базе данных name-service. Приложение управления может вызвать RpcNsMgmtEntryCreate , чтобы создать запись службы-базы данных имени для использования другим приложением, которое само по себе не имеет необходимых привилегий службы—базы данных для создания записи.
Примечание
Заголовок rpcnsi.h определяет RpcNsMgmtEntryCreate как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОД. Сочетание использования псевдонима, не зависящий от кодировки, с кодом, не зависящим от кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | rpcnsi.h (включая Rpc.h) |
Библиотека | Rpcns4.lib |
DLL | Rpcns4.dll |