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


Метод IRpcOptions::Query (objidl.h)

Извлекает значение свойства параметра привязки RPC.

Синтаксис

HRESULT Query(
  [in]  IUnknown          *pPrx,
  [in]  RPCOPT_PROPERTIES dwProperty,
  [out] ULONG_PTR         *pdwValue
);

Параметры

[in] pPrx

Указатель на прокси-сервер, свойство которого запрашивается.

[in] dwProperty

Идентификатор запрашиваемого свойства, который должен быть COMBND_RPCTIMEOUT или COMBND_SERVER_LOCALITY (этот флаг доступен начиная с Windows Server 2003).

[out] pdwValue

Указатель на значение свойства.

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

Этот метод может возвращать стандартные возвращаемые значения E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL и S_OK.

Комментарии

Хотя свойство COMBND_RPCTIMEOUT также можно задать с помощью метода Set , свойство COMBND_SERVER_LOCALITY можно запрашивать только.

Таблицу возможных значений свойства COMBND_RPCTIMEOUT см. в разделе IRpcOptions .

Возможные значения свойства COMBND_SERVER_LOCALITY, описывающего степень удаленности RPC-соединения, перечислены в следующей таблице.

Значение Описание
SERVER_LOCALITY_PROCESS_LOCAL Аналог находится в том же процессе, что и клиент.
SERVER_LOCALITY_MACHINE_LOCAL Аналог находится на том же компьютере, что и клиент, но находится в другом процессе.
SERVER_LOCALITY_REMOTE Аналог находится на удаленном компьютере.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header objidl.h (включая ObjIdl.h)

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

IRpcOptions