ACF 본문
ACF 본문에는 IDL 파일의 인터페이스 본문에 정의된 형식 및 함수에 적용되는 구성 특성이 포함되어 있습니다. ACF 본문은 비어 있거나 ACF 포함, typedef, 함수 및 매개 변수 특성을 포함할 수 있습니다. 이러한 항목은 모두 선택 사항입니다. ACF 본문의 개별 형식 및 함수에 적용된 특성은 ACF 헤더의 특성을 재정의합니다.
ACF는 로컬 컴퓨터의 동작을 지정하며 네트워크를 통해 전송되는 데이터에는 영향을 주지 않습니다. 생성할 스텁의 세부 정보를 지정하는 데 사용됩니다. DCE 호환성 모드(/osf)에서 ACF는 스텁 간의 상호 작용이 아니라 스텁과 애플리케이션 코드 간의 상호 작용에 영향을 줍니다.
ACF에 지정된 매개 변수는 IDL 파일에 지정된 매개 변수 중 하나여야 합니다. 일치하는 항목은 위치가 아니라 이름으로 하기 때문에 ACF의 매개 변수 사양 순서는 중요하지 않습니다. 해당 IDL 서명의 매개 변수 목록이 아닌 경우에도 ACF의 매개 변수 목록은 비어 있을 수 있지만 권장되지는 않습니다. IDL 파일의 추상 선언자(명명되지 않은 매개 변수)는 매개 변수를 찾을 수 없기 때문에 MIDL 컴파일러가 ACF를 처리하는 동안 오류를 보고하게 합니다.
ACF include 지시문은 생성된 헤더에 표준 C 전처리기 #include 문의 일부로 표시할 헤더 파일을 지정합니다. ACF 키워드 포함은 #include 지시문과 다릅니다. ACF 키워드 포함은 "#include 파일 이름" 줄이 생성된 헤더 파일에 표시되도록 하는 반면 C 언어 지시문 "#include 파일 이름"은 해당 파일의 내용을 ACF에 배치합니다.
ACF typedef 문을 사용하면 이전에 IDL 파일에 정의된 형식에 ACF 형식 특성을 적용할 수 있습니다. ACF typedef 구문은 C typedef 구문과 다릅니다.
ACF 함수 특성을 사용하면 함수 전체에 적용되는 특성을 지정할 수 있습니다. 자세한 내용은 [코드], [최적화] 및 [nocode]를 참조하세요.
ACF 매개 변수 특성을 사용하면 함수의 개별 매개 변수에 적용되는 특성을 지정할 수 있습니다. 자세한 내용은 [byte_count]을 참조하세요.