Поделиться через


Функция RpcServerInterfaceGroupInqBindings (rpcdce.h)

Функция RpcServerInterfaceGroupInqBindings возвращает дескрипторы привязки, по которым можно принимать удаленные вызовы процедур для заданной группы интерфейсов.

Синтаксис

RPC_STATUS RpcServerInterfaceGroupInqBindings(
  [in]  RPC_INTERFACE_GROUP IfGroup,
  [out] RPC_BINDING_VECTOR  **BindingVector
);

Параметры

[in] IfGroup

RPC_INTERFACE_GROUP из RpcServerInterfaceGroupCreate, который определяет группу интерфейсов, для которой следует запрашивать привязки.

[out] BindingVector

Возвращает указатель на указатель на вектор дескрипторов привязки сервера.

Возвращаемое значение

Значение Значение
RPC_S_OK
Вызов выполнен успешно.
RPC_S_NO_BINDINGS
Привязки отсутствуют.
 
Примечание Список допустимых кодов ошибок см. в разделе Возвращаемые значения RPC.
 

Комментарии

Серверное приложение вызывает RpcServerInterfaceGroupInqBindings , чтобы получить вектор дескрипторов привязки сервера для заданной группы интерфейсов. Библиотека времени выполнения RPC создает дескрипторы привязки для группы интерфейсов, когда серверное приложение вызывает функцию RpcServerInterfaceGroupActivate .

Возвращаемый вектор привязки может содержать дескрипторы привязки с динамическими конечными точками или дескрипторы привязки с известными конечными точками в зависимости от спецификации конечных точек группы интерфейсов.

Сервер использует вектор дескрипторов привязки для экспорта в службу имен или для преобразования в строковые привязки. Если нет дескрипторов привязки (зарегистрированных последовательностей протоколов), RpcServerInterfaceGroupInqBindings возвращает RPC_S_NO_BINDINGS , а BindingVector имеет значение NULL. Сервер отвечает за вызов RpcBindingVectorFree для освобождения памяти вектора.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header rpcdce.h (включая Rpc.h)
Библиотека Rpcrt4.lib
DLL Rpcrt4.dll

См. также раздел

RpcServerInterfaceGroupActivate

RpcServerInterfaceGroupClose

RpcServerInterfaceGroupCreate

RpcServerInterfaceGroupDeactivate