IDL 인터페이스 헤더

IDL 인터페이스 헤더는 인터페이스 전체에 대한 정보를 지정합니다. ACF와 달리 인터페이스 헤더에는 플랫폼 독립적 특성이 포함되어 있습니다.

인터페이스 헤더의 특성은 전체 인터페이스에 전역입니다. 즉, 인터페이스 및 모든 부분에 적용됩니다. 이러한 특성은 인터페이스 정의의 시작 부분에 대괄호로 묶습니다. 예제는 다음 인터페이스 정의에 나와 있습니다.

[
  uuid(ba209999-0c6c-11d2-97cf-00c04f8eea45),
  version(1.0)
]
interface INTERFACENAME
{

}

인터페이스 헤더에는 [uuid][version] 특성이 포함되어 있습니다. 이는 각각 인터페이스의 UUID 및 버전 번호를 나타내므로 전체 인터페이스의 특성입니다.

인터페이스 본문에는 특성도 포함될 수 있습니다. 그러나 전체 인터페이스에는 적용되지 않습니다. 원격 프로시저 매개 변수와 같은 인터페이스의 특정 항목을 참조합니다.

IDL 헤더 특성에 대한 자세한 내용은 MIDL 언어 참조를 참조하세요.