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
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.