The Local Procedure Call (LPC, often also referred to as Lightweight Procedure Call or Local Inter-Process Communication) is an internal, undocumented inter-process communication facility provided by the Microsoft Windows NT kernel for lightweight IPC between processes on the same computer. As of Windows Vista, LPC has been rewritten as Advanced Local Procedure Call (ALPC) in order to provide a high-speed scalable communication mechanism required to efficiently implement User-Mode Driver Framework, whose user-mode parts require an efficient communication channel with UMDF's components in the executive.
The (A)LPC interface is part of Windows NT's undocumented Native API, and as such is not available to applications for direct use. However, it can be used indirectly in the following instances:
- when using Remote Procedure Call API to communicate locally, i.e. between the processes on the same machine
- by calling Windows API which use (A)LPC (see below)
Read more about Local Procedure Call: Implementation, Known Usage
Famous quotes containing the words local and/or call:
“Resorts advertised for waitresses, specifying that they must appear in short clothes or no engagement. Below a Gospel Guide column headed, Where our Local Divines Will Hang Out Tomorrow, was an account of spirited gun play at the Bon Ton. In Jeff Winneys California Concert Hall, patrons bucked the tiger under the watchful eye of Kitty Crawhurst, popular lady gambler.”
—Administration in the State of Colo, U.S. public relief program (1935-1943)
“Only what is rare is valuable.
Let no one dare to call another mad who is not himself willing to rank in the same class for every perversion and fault of judgment. Let no one dare aid in punishing another as criminal who is not willing to suffer the penalty due to his own offenses.”
—Margaret Fuller (18101850)