Local Inter-Process Communication
http://dbpedia.org/resource/Local_Inter-Process_Communication
로컬 프로시저 호출(Local Procedure Call, LPC, 또는 Lightweight Procedure Call나 Local Inter-Process Communication라고도 함)은 내부의 문서화되어 있지 않은, 프로세스 간 통신(IPC) 기능이다. 이것은 프로세스들 간의 경량 프로세스 간 통신을 목적으로 윈도우 NT 커널에서 제공한다. 윈도우 비스타의 경우 LPC는 빠른 속도의 통신 방법을 제공하기 위해 Advanced Local Procedure Call (ALPC)로 재작성되었다. 이것은 효율적으로 사용자 모드 드라이버 프레임워크를 구현한다. ALPC의 유저 모드 부분은 executive 내부의 UMDF의 구성요소와의 효율적인 통신을 필요로 한다. (A)LPC 인터페이스는 윈도우 NT의 문서화되지 않은 네이티브 API의 한 부분이며, 응용 프로그램이 직접적으로 사용할 수 없다. 그러나 아래의 예처럼 간접적으로 사용될 수 있다.
* 같은 머신의 프로세스들끼리 서로 통신할 때처럼 마이크로소프트 RPC API를 사용하는 경우.
* (A)LPC로 구현된 Windows API를 호출할 때.
rdf:langString
本地过程调用(LPC,Local Procedure Call,通常也被称为轻量过程调用或者本地进程间通信) 是一种由Windows NT内核提供的内部进程间通信方式。通过这一方式,同一计算机上的进程可以进行轻量的通信。在Windows Vista中,ALPC(Advanced Local Procedure Call,高级本地进程通信)替代了LPC。ALPC提供了一个高速可度量的通信机制,这样便于实现需要在用户模式下高速通信的用户模式驱动程序框架(UMDF,User-Mode Driver Framework)。 本地过程调用接口是Windows NT未公开原生API的一部分。这样的API不能够直接使用,但是可以通过如下方式间接使用:
* 使用Microsoft 遠程過程調用 API进行本地通信,例如,在同一计算机上实现不同处理器之间的通信
* 调用Windows API中由LPC实现的部分(如下)。
rdf:langString
The Local Inter-Process Communication (LPC, often also referred to as Local Procedure Call or Lightweight Procedure Call) 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 Asynchronous Local Inter-Process Communication (ALPC, often also Advanced Local Procedure Call) in order to provide a high-speed scalable communication mechanism required to efficiently implement User-Mode Driver Framework (UMDF), whose user-mode parts require an efficient communication channel with UMDF's components in the executive.
rdf:langString
rdf:langString
Local Inter-Process Communication
rdf:langString
로컬 프로시저 호출
rdf:langString
本地过程调用
xsd:integer
2714625
xsd:integer
1072656578
xsd:date
2008-06-12
rdf:langString
Local Procedure Call
rdf:langString
The Local Inter-Process Communication (LPC, often also referred to as Local Procedure Call or Lightweight Procedure Call) 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 Asynchronous Local Inter-Process Communication (ALPC, often also Advanced Local Procedure Call) in order to provide a high-speed scalable communication mechanism required to efficiently implement User-Mode Driver Framework (UMDF), 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 the Microsoft RPC API to communicate locally, i.e. between the processes on the same machine
* by calling Windows APIs that are implemented with (A)LPC (see below)
rdf:langString
로컬 프로시저 호출(Local Procedure Call, LPC, 또는 Lightweight Procedure Call나 Local Inter-Process Communication라고도 함)은 내부의 문서화되어 있지 않은, 프로세스 간 통신(IPC) 기능이다. 이것은 프로세스들 간의 경량 프로세스 간 통신을 목적으로 윈도우 NT 커널에서 제공한다. 윈도우 비스타의 경우 LPC는 빠른 속도의 통신 방법을 제공하기 위해 Advanced Local Procedure Call (ALPC)로 재작성되었다. 이것은 효율적으로 사용자 모드 드라이버 프레임워크를 구현한다. ALPC의 유저 모드 부분은 executive 내부의 UMDF의 구성요소와의 효율적인 통신을 필요로 한다. (A)LPC 인터페이스는 윈도우 NT의 문서화되지 않은 네이티브 API의 한 부분이며, 응용 프로그램이 직접적으로 사용할 수 없다. 그러나 아래의 예처럼 간접적으로 사용될 수 있다.
* 같은 머신의 프로세스들끼리 서로 통신할 때처럼 마이크로소프트 RPC API를 사용하는 경우.
* (A)LPC로 구현된 Windows API를 호출할 때.
rdf:langString
本地过程调用(LPC,Local Procedure Call,通常也被称为轻量过程调用或者本地进程间通信) 是一种由Windows NT内核提供的内部进程间通信方式。通过这一方式,同一计算机上的进程可以进行轻量的通信。在Windows Vista中,ALPC(Advanced Local Procedure Call,高级本地进程通信)替代了LPC。ALPC提供了一个高速可度量的通信机制,这样便于实现需要在用户模式下高速通信的用户模式驱动程序框架(UMDF,User-Mode Driver Framework)。 本地过程调用接口是Windows NT未公开原生API的一部分。这样的API不能够直接使用,但是可以通过如下方式间接使用:
* 使用Microsoft 遠程過程調用 API进行本地通信,例如,在同一计算机上实现不同处理器之间的通信
* 调用Windows API中由LPC实现的部分(如下)。
xsd:nonNegativeInteger
6326