次の方法で共有


VerifyInheritanceHelper 構造体

WRL インフラストラクチャをサポートします。コードから直接使用するためのものではありません。

構文

template <typename I, typename Base>
struct VerifyInheritanceHelper;

template <typename I>
struct VerifyInheritanceHelper<I, Nil>;

パラメーター

I
型。

Base
別の型。

解説

一方のインターフェイスがもう一方のインターフェイスから派生しているかどうかをテストします。

メンバー

パブリック メソッド

名前 説明
VerifyInheritanceHelper::Verify 現在のテンプレート パラメーターによって指定された 2 つのインターフェイスをテストし、一方のインターフェイスがもう一方のインターフェイスから派生しているかどうかを判定します。

継承階層

VerifyInheritanceHelper

必要条件

ヘッダー: implements.h

名前空間: Microsoft::WRL::Details

VerifyInheritanceHelper::Verify

WRL インフラストラクチャをサポートします。コードから直接使用するためのものではありません。

static void Verify();

解説

現在のテンプレート パラメーターによって指定された 2 つのインターフェイスをテストし、一方のインターフェイスがもう一方のインターフェイスから派生しているかどうかを判定します。

一方のインターフェイスがもう一方のインターフェイスから派生していない場合は、エラーが生成されます。