인터페이스 정의
인터페이스 정의는 클라이언트 애플리케이션과 서버 애플리케이션이 서로 통신하는 방법에 대한 공식 사양입니다. 인터페이스는 클라이언트와 서버가 서로를 인식하는 방법, 클라이언트 애플리케이션이 호출할 수 있는 원격 프로시저 및 해당 프로시저의 매개 변수 및 반환 값에 대한 데이터 형식을 정의합니다. 또한 클라이언트와 서버 간에 데이터를 전송하는 방법을 지정합니다.
데이터를 네트워크를 통해 전송되는 방법을 설명하는 특성이라는 키워드로 보강된 C 언어 정의로 구성된 MIDL(Microsoft Interface Definition Language)에서 이 인터페이스를 정의합니다.
IDL(인터페이스 정의) 파일에는 네트워크에서 데이터가 전송되는 방식을 설명하는 형식 정의, 특성 및 함수 프로토타입이 포함되어 있습니다. ACF(애플리케이션 구성) 파일에는 네트워크 특성에 영향을 주지 않고 특정 운영 환경에 대해 애플리케이션을 구성하는 특성이 포함되어 있습니다.