ImplementsHelper Structure

Supports the infrastructure and is not intended to be used directly from your code.

template <
   typename RuntimeClassFlagsT,
   typename ILst,
   bool IsDelegateToClass
>
friend struct Details::ImplementsHelper;

Parameters

  • RuntimeClassFlagsT
    A field of flags that specifies one or more RuntimeClassType enumerators.

  • ILst
    A list of interface IDs.

  • IsDelegateToClass
    Specify true if the current instance of Implements is a base class of the first interface ID in ILst; otherwise, false.

Remarks

Helps implement the Implements structure.

This template traverses a list of interfaces and adds them as base classes, and as information necessary to enable QueryInterface.

Inheritance Hierarchy

ImplementsHelper

Requirements

Header: implements.h

Namespace: Microsoft::WRL::Details

See Also

Reference

Microsoft::WRL::Details Namespace

Other Resources

Reference (Windows Runtime Library)