次の方法で共有


IComponent::put_Type

put_Type メソッドは、コンポーネントの一般的な特性を記述する IComponentType オブジェクトを設定する。

構文

  HRESULT put_Type(
  IComponentType*  pCT
);

パラメータ

pCT

[in] コンポーネントに対応する新しい値を指定する IComponentType オブジェクトへのポインタ。

戻り値

成功した場合は S_OK を返す。メソッドが失敗した場合は、標準 COM IErrorInfo インターフェイスを使ってエラー情報を取得できる。

注意

IComponent 基底クラス インターフェイスを使っている場合は、タイプに NULL を設定できる。同じことを IMPEG2Component 派生クラス インターフェイスで実行しようとすると、このメソッドは E_POINTER を返す。IMPEG2Component オブジェクトでは、設定するタイプとして IComponentType 基底クラス インターフェイスを持つことができない。この場合、メソッドは Type Mismatch (0x80020005) を返す。

参照