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


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

Функция RpcServerInqIf возвращает вектор точки входа (EPV), зарегистрированный для интерфейса.

Синтаксис

RPC_STATUS RpcServerInqIf(
  RPC_IF_HANDLE IfSpec,
  UUID          *MgrTypeUuid,
  RPC_MGR_EPV   **MgrEpv
);

Параметры

IfSpec

Интерфейс, для которого возвращается EPV диспетчера.

MgrTypeUuid

Указатель на тип диспетчера UUID, для которого возвращается EPV диспетчера.

Указание значения параметра NULL (или nil UUID) означает возврат EPV диспетчера, зарегистрированного в IfSpec , и тип диспетчера nil UUID.

MgrEpv

Возвращает указатель на EPV диспетчера для запрошенного интерфейса.

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

Значение Значение
RPC_S_OK
Вызов выполнен успешно.
RPC_S_UNKNOWN_IF
Интерфейс неизвестен.
RPC_S_UNKNOWN_MGR_TYPE
Тип диспетчера неизвестен.
 
Примечание Список допустимых кодов ошибок см. в разделе Возвращаемые значения RPC.
 

Комментарии

Серверное приложение вызывает функцию RpcServerInqIf для определения EPV диспетчера для зарегистрированного интерфейса и типа диспетчера UUID.

Требования

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

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

RpcServerRegisterIf