CloakedIid Structure

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

Syntax

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

Microsoft::WRL Namespace