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


Интерфейс IRpcOptions (objidl.h)

Позволяет вызывающим абонентам задавать или запрашивать значения различных свойств, которые определяют, как COM обрабатывает удаленные вызовы процедур (RPC).

Наследование

Интерфейс IRpcOptions наследуется от интерфейса IUnknown . IRpcOptions также имеет следующие типы членов:

Методы

Интерфейс IRpcOptions содержит следующие методы.

 
IRpcOptions::Query

Метод IRpcOptions::Query (objidl.h) извлекает значение свойства параметра привязки RPC.
IRpcOptions::Set

Метод IRpcOptions::Set (objidl.h) задает значение свойства параметра привязки RPC.

Комментарии

С помощью этого интерфейса вызывающие объекты могут задавать или запрашивать свойство COMBND_RPCTIMEOUT, которое определяет, как долго компьютер будет пытаться установить связь RPC с другим пользователем до сбоя. Свойство может иметь любое из значений, перечисленных в следующей таблице.

Значение Описание
RPC_C_BINDING_INFINITE_TIMEOUT Продолжайте пытаться установить связь без истечения времени ожидания.
RPC_C_BINDING_MIN_TIMEOUT Попробуйте установить связь в течение минимального времени, необходимого для протокола. Это значение способствует повышению производительности, а не надежности.
RPC_C_BINDING_DEFAULT_TIMEOUT Попробуйте установить связь в течение времени по умолчанию. Значение обеспечивает баланс между производительностью и надежностью.
RPC_C_BINDING_MAX_TIMEOUT Попробуйте установить связь в течение максимального времени, разрешенного протоколом. Это значение благоприятствует надежности, а не производительности.

Требования

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