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


Отображение сведений о состоянии RPC

Все сведения о состоянии выполнения RPC содержатся в ячейках. Ячейка — это наименьшая единица информации, которую можно просматривать и обновлять по отдельности. Как средство DbgRpc, так и расширения отладчика RPC позволяют просматривать содержимое любой ячейки или выполнять высокоуровневые запросы.

Ключевой объект RPC Run-Time будет содержать одну или несколько ячеек информации о своем состоянии. Каждая ячейка имеет идентификатор ячейки. Если объект ссылается на другой объект, он делает это путем указания идентификатора ячейки этого объекта.

Ключевые объекты, о которых RPC Run-Time может поддерживать информацию, включают конечные точки, потоки, объекты подключения, объекты вызова сервера (SCALL) и объекты вызова клиента (CCALL). Объекты вызова сервера обычно называются вызовами объектов.

Запросы о состоянии RPC создают те же сведения, используют ли вы средство DbgRpc или расширения отладчика RPC. В следующих разделах описывается, как запросы используются в каждом транспортном средстве:

Использование расширений отладчика RPC

Использование инструмента DbgRpc

Самый простой запрос просто отображает отдельную ячейку:

получение сведений о ячейках RPC

Доступны также следующие высокоуровневые запросы:

Получение сведений о конечной точке RPC

Получите сведения о потоке RPC

Получить сведения о вызове RPC

получение информации о клиентском вызове RPC

Безопасность RPC

Для получения общей информации о безопасности RPC и рекомендациях по использованию см. Написание защищенного клиента или сервера RPC.