iid_is 특성

[iid_is] 포인터 특성은 인터페이스 포인터가 가리키는 COM 인터페이스의 IID를 지정합니다.

[ iid_is(limited-expression) ]

매개 변수

limited-expression

C 언어 식을 지정합니다. MIDL 컴파일러는 조건식, 논리 식, 관계형 식 및 산술 식을 지원합니다. MIDL은 식에서 함수 호출을 허용하지 않으며 증가 및 감소 연산자를 허용하지 않습니다.

설명

특성 목록에서 함수 매개 변수 및 구조체 또는 공용 구조체 멤버에 [iid_is] 을 사용할 수 있습니다. 스텁은 IID를 사용하여 인터페이스 포인터를 마샬링하는 방법을 결정합니다. 이는 기본 클래스 매개 변수로 형식화된 인터페이스 포인터에 유용합니다.

[iid_is] 특성을 사용하는 파일은 /osf 스위치를 사용하지 않는 기본 모드의 MIDL 컴파일러로 컴파일되어야 합니다.

HRESULT    CreateInstance( 
    [in] REFIID riid, 
    [out, iid_is(riid)] IUnknown ** ppvObject);

참고 항목

object

uuid