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