Отображение сведений о состоянии 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.