다음을 통해 공유


인터페이스 헤더 특성

인터페이스 헤더에 이러한 특성을 통합하여 전체 인터페이스에 대한 정보를 전달합니다.

attribute 사용량
async_uuid MIDL 컴파일러에 COM 인터페이스의 동기 버전과 비동기 버전을 모두 정의하도록 지시합니다.
uuid 특정 인터페이스를 다른 모든 인터페이스와 구분하는 128비트 값을 지정합니다. 실제 값은 GUID, CLSID 또는 IID를 나타낼 수 있습니다.
로컬 MIDL 컴파일러에 헤더 파일만 생성하도록 지시합니다. 인터페이스에는 uuid 또는 로컬 특성이 있어야 합니다.
ms_union 캡슐화되지 않은 공용 구조체의 NDR 맞춤을 제어합니다. MIDL 1.0 또는 2.0에서 빌드된 인터페이스와의 이전 버전과의 호환성을 위해 를 사용합니다.
object 인터페이스를 COM 인터페이스로 식별하고 MIDL 컴파일러가 RPC 클라이언트 및 서버 스텁 대신 프록시/스텁 코드를 생성하도록 지시합니다.
버전 인터페이스의 여러 버전이 있는 경우 특정 버전의 인터페이스를 식별합니다. COM 인터페이스는 변경할 수 없으므로 개체 인터페이스에서 버전 특성을 사용할 수 없습니다.
pointer_default 매개 변수 목록에 포함된 포인터를 제외한 모든 포인터의 기본 포인터 형식을 지정합니다. 기본 형식은 고유, ref 또는 ptr일 수 있습니다.
엔드포인트(endpoint) 서버 애플리케이션이 원격 프로시저 호출을 수신 대기할 정적(잘 알려진) 엔드포인트를 지정합니다.

 

라이브러리 문 내에서 정의되거나 참조되는 인터페이스와 관련된 이중oleautomation과 같은 인터페이스 특성은 형식 라이브러리 특성을 참조하세요.