CloakedIid Structure

Indicates to the RuntimeClass, Implements and ChainInterfaces templates that the specified interface is not accessible in the IID list.

template<
   typename T
>
struct CloakedIid : T;

Parameters

  • T
    The interface that is hidden (cloaked).

Remarks

The following is an example of how CloakedIid is used: struct MyRuntimeClass : RuntimeClass<CloakedIid<IMyCloakedInterface>> {}.

Inheritance Hierarchy

T

CloakedIid

Requirements

Header: implements.h

Namespace: Microsoft::WRL

See Also

Reference

Microsoft::WRL Namespace