필수 파이프 용어
원격 프로시저 호출에 대한 다른 형식의 매개 변수와 마찬가지로 파이프는 [ in] 또는 [ out] 매개 변수일 수 있습니다. 서버는 파이프를 통해 데이터 전송을 제어하므로 [in] 특성이 있는 파이프는 데이터를 서버로 끌어오 라고 합니다. 마찬가지로 출력 파이프는 서버에서 클라이언트로 데이터를 푸시 합니다. 데이터 전송을 수행하는 프로시저를 각각 끌어오기 프로시저 와 푸시 프로시저라고 합니다.
MIDL 컴파일러는 서버에 대한 푸시 및 끌어오기 프로시저를 생성합니다. 또한 메모리의 데이터 버퍼 할당을 관리합니다. 그러나 클라이언트는 자체 푸시 및 끌어오기 프로시저를 제공해야 합니다. 또한 파이프에서 사용하는 메모리 버퍼를 할당하는 절차를 제공해야 합니다. 클라이언트 스텁에 의해 적절한 시간에 자동으로 호출됩니다. 할당 프로시저를 할당 프로시저 또는 할당 함수라고도 합니다.