I_RpcBindingInqLocalClientPID, fonction (rpcdcep.h)
[La fonction I_RpcBindingInqLocalClientPID peut être utilisée dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Au lieu de cela, appelez RpcServerInqCallAttributes.]
La fonction I_RpcBindingInqLocalClientPID obtient un ID de processus client.
Syntaxe
RPC_STATUS I_RpcBindingInqLocalClientPID(
[in, optional] RPC_BINDING_HANDLE Binding,
[out] unsigned long *Pid
);
Paramètres
[in, optional] Binding
RPC_BINDING_HANDLE qui spécifie le handle de liaison pour une liaison RPC explicite entre le client et une application serveur.
[out] Pid
Contient l’ID de processus du client qui a émis l’appel au retour.
Valeur retournée
Valeur | Signification |
---|---|
|
L’appel de fonction a abouti. |
|
Le thread actuel n’a pas d’appel RPC actif. |
|
Le handle de liaison RPC n’est pas valide. |
Remarques
L’ID de processus client n’est retourné dans ClientBinding que lorsque la séquence de protocole « ncalrpc » est utilisée. Jusqu’à ce que le processus se termine, la valeur d’ID de processus l’identifie de manière unique sur le client. Lorsque le processus s’arrête, l’ID de processus peut être utilisé par les nouveaux processus.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | rpcdcep.h (inclure Rpc.h) |
Bibliothèque | Rpcrt4.lib |
DLL | Rpcrt4.dll |