Функция 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 добавляет имя записи service-database в качестве члена в атрибут группы RPC.
Если запись GroupName не существует, RpcNsGroupMbrAdd пытается создать запись с атрибутом group и добавляет член группы, указанный параметром MemberName. В этом случае приложение должно иметь привилегию для создания записи. В противном случае приложение управления с необходимыми привилегиями должно создать запись, вызвав RpcNsMgmtEntryCreate перед запуском приложения.
Примечание
Заголовок rpcnsi.h определяет RpcNsGroupMbrAdd как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОД. Использование псевдонима, не зависящий от кодирования, с кодом, который не является нейтральным для кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или времени выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | rpcnsi.h (включая Rpc.h) |
Библиотека | Rpcns4.lib |
DLL | Rpcns4.dll |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по