Метод 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) |