Функция RpcBindingFromStringBinding (rpcdce.h)
Функция RpcBindingFromStringBinding возвращает дескриптор привязки из строкового представления дескриптора привязки.
Синтаксис
RPC_STATUS RpcBindingFromStringBinding(
RPC_CSTR StringBinding,
RPC_BINDING_HANDLE *Binding
);
Параметры
StringBinding
Указатель на строковое представление дескриптора привязки.
Binding
Возвращает указатель на дескриптор привязки сервера.
Возвращаемое значение
Значение | Значение |
---|---|
|
Вызов выполнен успешно. |
|
Недопустимая привязка строки. |
|
Последовательность протоколов не поддерживается на этом узле. |
|
Последовательность протоколов недопустима. |
|
Недопустимый формат конечной точки. |
|
Слишком длинная строка. |
|
Недопустимый сетевой адрес. |
|
Аргумент был недопустимым. |
|
Недопустимый идентификатор семейства сетевых адресов. |
Комментарии
Функция RpcBindingFromStringBinding создает дескриптор привязки сервера из строкового представления дескриптора привязки. Параметр StringBinding не обязательно должен содержать объект UUID. В этом случае возвращаемая привязка содержит UUID nil. Если предоставленный параметр StringBinding не содержит поле конечной точки, возвращенный параметр Binding является дескриптором привязки с частичной привязкой. Если предоставленный параметр StringBinding содержит поле конечной точки, конечная точка считается хорошо известной конечной точкой. Если указанный параметр StringBinding не содержит поле адреса узла, возвращаемый параметр Binding ссылается на локальный узел.
Приложение создает привязку строки путем вызова функции RpcStringBindingCompose или путем предоставления строковой константы символов. Создание привязки строк с помощью этого метода не связано с контактом с сервером. Успех или сбой API не указывает на доступность сервера.
После завершения работы приложения с параметром Binding приложение должно вызвать функцию RpcBindingFree , чтобы освободить память, используемую дескриптором привязки.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Профессиональная [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows 2000 Server [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | rpcdce.h (включая Rpc.h) |
Библиотека | Rpcrt4.lib |
DLL | Rpcrt4.dll |