다음을 통해 공유


ms_union 특성

키워드(keyword) [ms_union]은 캡슐화되지 않은 공용 구조체의 NDR 맞춤을 제어하는 데 사용됩니다.

[
    ms_union,
    ...
]
interface interface-name 
{
    ...
}

[ms_union] procedure-type procedure-name(param-list);

매개 변수

interface-name

인터페이스의 이름을 지정합니다.

procedure-type

특성이 적용되는 프로시저의 반환 형식을 지정합니다.

procedure-name

프로시저의 이름을 지정합니다.

param-list

비어 있을 수 있는 프로시저의 매개 변수 목록을 지정합니다.

설명

이 스위치 또는 특성을 새 인터페이스와 함께 사용하지 마세요. 이전 버전과의 호환성 기능입니다. 이 버전의 Microsoft RPC의 MIDL 컴파일러는 캡슐화되지 않은 공용 구조체에 대한 OSF DCE IDL 컴파일러의 동작을 미러링합니다. 그러나 이전 버전의 MIDL 컴파일러가 그렇게 하지 않았기 때문에 /ms_union 스위치는 이전 버전의 MIDL 컴파일러에서 빌드된 인터페이스와 호환성을 제공합니다.

ms_union 기능은 IDL 인터페이스 특성, IDL 형식 특성 또는 명령줄 스위치(/ms_union)로 사용할 수 있습니다.

[ms_union] long procedure (...);

참고 항목

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

/ms_union