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 키워드(keyword) 포함#include 지시문과 다릅니다. ACF 키워드(keyword) 포함하면 "#include파일 이름" 줄이 생성된 헤더 파일에 표시되고 C 언어 지시문 "#include파일 이름"으로 인해 해당 파일의 내용이 ACF에 배치됩니다.

ACF typedef 문을 사용하면 이전에 IDL 파일에 정의된 형식에 ACF 형식 특성을 적용할 수 있습니다. ACF typedef 구문은 C typedef 구문과 다릅니다.

ACF 함수 특성을 사용하면 함수 전체에 적용되는 특성을 지정할 수 있습니다. 자세한 내용은 [코드], [최적화][nocode]를 참조하세요.

ACF 매개 변수 특성을 사용하면 함수의 개별 매개 변수에 적용되는 특성을 지정할 수 있습니다. 자세한 내용은 [byte_count]을 참조하세요.

/app_config

/osf

[auto_handle]

[코드]

[explicit_handle]

IDL(인터페이스 정의 언어) 파일

[implicit_handle]

포함

Midl

[nocode]

[최적화]

[represent_as]

Typedef