función I_RpcBindingInqLocalClientPID (rpcdcep.h)
[La función I_RpcBindingInqLocalClientPID está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. En su lugar, llame a RpcServerInqCallAttributes.]
La función I_RpcBindingInqLocalClientPID obtiene un identificador de proceso de cliente.
Sintaxis
RPC_STATUS I_RpcBindingInqLocalClientPID(
[in, optional] RPC_BINDING_HANDLE Binding,
[out] unsigned long *Pid
);
Parámetros
[in, optional] Binding
RPC_BINDING_HANDLE que especifica el identificador de enlace para un enlace RPC explícito desde el cliente a una aplicación de servidor.
[out] Pid
Contiene el identificador de proceso del cliente que emitió la llamada al devolver.
Valor devuelto
Valor | Significado |
---|---|
|
Si se devuelve este valor, significará que la llamada a la función se realizó correctamente. |
|
El subproceso actual no tiene una llamada RPC activa. |
|
El identificador de enlace RPC no es válido. |
Comentarios
El identificador de proceso de cliente solo se devuelve en ClientBinding cuando se usa la secuencia de protocolo "ncalrpc". Hasta que finalice el proceso, el valor del identificador de proceso lo identifica de forma única en el cliente. Cuando finaliza el proceso, los nuevos procesos pueden usar el identificador de proceso.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | rpcdcep.h (incluir Rpc.h) |
Library | Rpcrt4.lib |
Archivo DLL | Rpcrt4.dll |