本地过程调用 本地过程调用LPCLocal Procedure Call通常也被称为轻量过程调用或者本地进程间通信 是一种由Windows NT内核提供的内部进程间通信方式通过这一方式同一计算机上的进程可以进行轻量的通信在Windows Vista中ALPCAdvanced Local Procedure Call高级本地进程通信替代了LPCALPC提供了一个高速可度量的通信机制这样便于实现需要在用户模式下高速通信的用户模式驱动程序框架UMDFUserMode Driver Framework 本地过程调用接口是Windows NT未公开原生API的一部分这样的API不能够直接使用但是可以通过如下方式间接使用 使用Microsoft 遠程過程調用 API进行本地通信例如在同一计算机上实现不同处理器之间的通信 调用Windows API中由LPC实现的部分如下