funzione I_RpcBindingInqLocalClientPID (rpcdcep.h)
[La funzione I_RpcBindingInqLocalClientPID è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Chiamare invece RpcServerInqCallAttributes.]
La funzione I_RpcBindingInqLocalClientPID ottiene un ID processo client.
RPC_STATUS I_RpcBindingInqLocalClientPID(
[in, optional] RPC_BINDING_HANDLE Binding,
[out] unsigned long *Pid
);
[in, optional] Binding
RPC_BINDING_HANDLE che specifica l'handle di associazione per un'associazione RPC esplicita dal client a un'applicazione server.
[out] Pid
Contiene l'ID processo del client che ha rilasciato la chiamata al ritorno.
Valore | Significato |
---|---|
|
La chiamata alla funzione ha avuto esito positivo. |
|
Il thread corrente non ha una chiamata RPC attiva. |
|
L'handle di associazione RPC non è valido. |
L'ID del processo client viene restituito solo in ClientBinding quando viene usata la sequenza di protocollo "ncalrpc". Fino al termine del processo, il valore ID processo lo identifica in modo univoco nel client. Al termine del processo, l'ID processo può essere usato dai nuovi processi.
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | rpcdcep.h (include Rpc.h) |
Libreria | Rpcrt4.lib |
DLL | Rpcrt4.dll |