Partager via


Écoute des appels de procédure distante

Une fois qu’un programme serveur a inscrit ses informations de liaison et publié sa présence dans une base de données de service de noms, il peut commencer à écouter le point de terminaison pour les appels de procédure distante. Les programmes serveur appellent la fonction RpcServerListen pour surveiller les points de terminaison pour les appels clients de procédures distantes.

La spécification DCE de RpcServerListen indique qu’elle ne doit pas être retournée tant qu’une fonction du programme serveur n’a pas appelé RpcMgmtStopServerListening. L’implémentation Microsoft RPC de RpcServerListen utilise deux paramètres qui n’apparaissent pas dans la spécification DCE : DontWait et MinimumCallThreads. Votre programme serveur peut passer une valeur différente de zéro pour le paramètre DontWait . Si c’est le cas, la fonction RpcServerListen retourne immédiatement. Utilisez la routine RpcMgmtWaitServerListen pour effectuer l’opération d’attente généralement associée à RpcServerListen.