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);
참고 항목