Функция RpcBindingToStringBindingA (rpcdce.h)
Функция RpcBindingToStringBinding возвращает строковое представление дескриптора привязки.
Синтаксис
RPC_STATUS RpcBindingToStringBindingA(
RPC_BINDING_HANDLE Binding,
RPC_CSTR *StringBinding
);
Параметры
Binding
Дескриптор привязки клиента или сервера для преобразования в строковое представление дескриптора привязки.
StringBinding
Возвращает указатель на указатель на строковое представление дескриптора привязки, указанного в параметре привязки
Укажите значение NULL, чтобы предотвратить RpcBindingToStringBinding возвращать параметр StringBinding. В этом случае приложение не вызывает функцию RpcStringFree.
Возвращаемое значение
Ценность | Значение |
---|---|
|
Вызов выполнен успешно. |
|
Дескриптор привязки недопустим. |
Замечания
Функция R RpcBindingToStringBinding преобразует дескриптор привязки клиента или сервера в строковое представление.
Библиотека времени выполнения RPC выделяет память для строки, возвращаемой в параметре StringBinding. Приложение отвечает за вызов функции RpcStringFree для освобождения этой памяти.
Если дескриптор привязки в параметр е привязки содержит объект nil UUID, поле объекта UUID не включается в возвращаемую строку.
Чтобы проанализировать возвращаемый параметр StringBinding, вызовите функцию RpcStringBindingParse.
Заметка
Заголовок rpcdce.h определяет RpcBindingToStringBinding в качестве псевдонима, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 2000 Профессиональный [классические приложения | Приложения UWP] |
минимальный поддерживаемый сервер | Windows 2000 Server [классические приложения | Приложения UWP] |
целевая платформа | Виндоус |
заголовка | rpcdce.h (include Rpc.h) |
библиотеки |
Rpcrt4.lib |
DLL | Rpcrt4.dll |