Функция RpcNsProfileEltRemoveW (rpcnsi.h)
Функция RpcNsProfileEltRemove удаляет элемент из профиля.
Синтаксис
RPC_STATUS RpcNsProfileEltRemoveW(
unsigned long ProfileNameSyntax,
RPC_WSTR ProfileName,
RPC_IF_ID *IfId,
unsigned long MemberNameSyntax,
RPC_WSTR MemberName
);
Параметры
ProfileNameSyntax
Синтаксис profileName.
Чтобы использовать синтаксис, указанный в записи значения реестра HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc\NameService\DefaultSyntax, укажите значение RPC_C_NS_SYNTAX_DEFAULT.
ProfileName
Указатель на имя профиля, из которого удаляется элемент.
IfId
Указатель на идентификацию интерфейса удаляемого элемента профиля.
Укажите значение NULL, чтобы удалить элемент профиля по умолчанию.
MemberNameSyntax
Синтаксис memberName.
Чтобы использовать синтаксис, указанный в записи значения реестра HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc\NameService\DefaultSyntax, укажите значение RPC_C_NS_SYNTAX_DEFAULT.
MemberName
Указатель на имя service-entry name в удаляемом элементе профиля.
Возвращаемое значение
Значение | Значение |
---|---|
|
Вызов выполнен успешно. |
|
Недопустимый синтаксис имени. |
|
Синтаксис имени не поддерживается. |
|
Имя является неполным. |
|
Запись name-service не найдена. |
|
Служба имен недоступна. |
Комментарии
Функция RpcNsProfileEltRemove удаляет элемент профиля из атрибута профиля в записи ProfileName . Для удаления элемента профиля этой функции требуется точное соответствие параметров MemberName и IfId . Запись (MemberName), включенная в элемент профиля в качестве элемента, не удаляется.
Примечание
Заголовок rpcnsi.h определяет RpcNsProfileEltRemove как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора UNICODE. Сочетание использования псевдонима, не зависящий от кодировки, с кодом, не зависящим от кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | rpcnsi.h (включая Rpc.h) |
Библиотека | Rpcns4.lib |
DLL | Rpcns4.dll |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по