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