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