Partilhar via


Exibindo informações de estado RPC

Todas as informações de estado de tempo de execução RPC estão contidas em células. Uma célula é a menor unidade de informação que pode ser visualizada e atualizada individualmente. Tanto a ferramenta DbgRpc quanto as extensões do depurador RPC permitem visualizar o conteúdo de qualquer célula ou executar consultas de alto nível.

Cada objeto chave no Run-Time RPC manterá uma ou mais células de informações sobre seu estado. Cada célula tem um ID de célula. Quando um objeto se refere a outro objeto, ele faz isso especificando o ID da célula desse objeto.

Os principais objetos sobre os quais o RPC Run-Time pode manter informações são pontos de extremidade, threads, objetos de conexão, objetos de chamada de servidor (SCALL) e objetos de chamada de cliente (CCALL). Os objetos de chamada de servidor são geralmente referidos simplesmente como objetos de chamada .

As consultas de informações de estado RPC produzem as mesmas informações se você estiver usando a ferramenta DbgRpc ou as extensões do depurador RPC. As seções a seguir descrevem como as consultas são usadas em cada veículo:

Usando as extensões do depurador RPC

Usando a ferramenta DbgRpc

A consulta mais básica simplesmente exibe uma célula individual:

Obter informações sobre a célula RPC

As seguintes consultas de alto nível também estão disponíveis:

Obter informações de ponto final RPC

Obter informações da thread RPC

Obter informações de chamada RPC

Obter informações sobre a chamada do cliente RPC

Segurança RPC

Para obter informações gerais sobre segurança RPC e diretrizes de uso, consulte Escrevendo um cliente ou servidor RPC seguro.