Comment : déboguer des clients COM et des serveurs à l'aide du débogage RPCHow to: Debug COM Clients and Servers Using RPC Debugging

Vous pouvez utiliser le débogage RPC pour déboguer des applications client/serveur COM.You can use remote procedure call (RPC) debugging to debug COM client/server applications. Vous devez activer le débogage RPC pour l'utiliser.You must enable RPC debugging to use it. Lorsque le débogage RPC est activé, si vous effectuez un pas à pas détaillé dans l'appel serveur à partir du client, le débogueur est attaché au serveur, ce qui permet de déboguer son code.With RPC debugging enabled, when you step into the server call from the client, the debugger attaches to the server and lets you debug its code. Une fois que le débogueur est attaché, vous pouvez utiliser toutes ses fonctionnalités avec les processus client et serveur.When the debugger is attached, you can use all debugger features with both the client and server processes.

Pour activer le débogage RPCTo enable RPC debugging

  1. Dans le menu Outils , cliquez sur Options.On the Tools menu, click Options.

  2. Dans le Options boîte de dialogue, cliquez sur le débogage dossier.In the Options dialog box, click the Debugging folder.

  3. Cliquez sur le natif page.Click the Native page.

  4. Sélectionnez le débogage RPC case à cocher.Select the RPC debugging check box.

    Note

    Pour déboguer des appels RPC, vous devez posséder les privilèges Administrateur ou Utilisateur avec pouvoirs.To debug RPC calls, you must have Administrator or Power User privileges.

    Note

    Le processus d'exécution pas à pas RPC sur un serveur distant qui exécute Microsoft Windows Vista fonctionne uniquement si un débogueur natif est attaché au serveur distant.RPC stepping into a remote server that runs Microsoft Windows Vista will work only if a native debugger is attached to the remote server. Sinon, l'appel RPC échoue sans message d'erreur.Otherwise, the RPC call will fail without an error message. Sinon, l'appel RPC s'effectue, mais le processus d'exécution pas à pas dans l'appel RPC ne fonctionne pas.Otherwise the RPC call will complete, but the step-into the RPC call will not work.

Voir aussiSee Also

Débogage de serveurs et de conteneurs COMCOM Server and Container Debugging
Débogage dans Visual Studio visite guidée des fonctionnalités du débogueurDebugging in Visual Studio Debugger Feature Tour