Sdílet prostřednictvím


Přehled ladění RPC

Volání vzdálených procedur (RPC) společnosti Microsoft usnadňuje překračování hranic procesů a strojů a přenášení dat. Tento standard programování sítě je jedním z důvodů, proč jsou sítě s Microsoft Windows tak výkonné.

Vzhledem k tomu, že RPC skryje síťová volání před jednotlivými procesy, zakrývá podrobnosti o interakcích mezi počítači. To může ztížit pochopení toho, proč vlákna dělají, co dělají – nebo proč nedělají to, co by měla. V důsledku toho může být ladění a řešení potíží s chybami RPC obtížné. Kromě toho velká většina problémů, které se jeví jako chyby RPC, jsou ve skutečnosti problémy s konfigurací, problémy s připojením k síti nebo jiné problémy s komponentou.

Nástroje ladění pro Windows obsahuje nástroj s názvem DbgRpc a rozšíření ladicího programu souvisejícího s RPC. Lze je použít k analýze různých problémů RPC v systému Windows XP a novějších verzích systému Windows.

Tyto verze Windows lze nakonfigurovat tak, aby ukládaly informace o stavu běhu RPC. Různé množství informací o stavu lze uložit; to vám umožní získat potřebné informace, aniž byste museli výrazně zatěžovat počítač. Podrobnosti najdete v tématu Povolení informací o stavu RPC.

Tyto informace je pak možné získat prostřednictvím ladicího programu nebo pomocí nástroje DbgRpc. V každém případě je k dispozici kolekce dotazů. Viz část Zobrazení informací o stavu RPC pro podrobnosti.

V mnoha případech můžete problém vyřešit pomocí technik popsaných v tématu Běžné techniky ladění RPC.

Pokud chcete prozkoumat mechanismy ukládání těchto informací nebo pokud chcete navrhnout vlastní techniky analýzy informací o stavu, přečtěte si interní informace o stavu RPC.

Zabezpečení RPC

Obecné informace o zabezpečení RPC a pokyny pro použití naleznete v tématu Jak napsat zabezpečeného klienta nebo server RPC.